【发布时间】:2018-04-09 13:31:15
【问题描述】:
如何在另一台 PC 上获取带有 SQLIte 数据库的 WPF 应用程序?在开发应用程序的机器上运行代码时,没有问题。但我无法让程序在另一台 PC 上运行。
我已经在互联网上搜索了几天。所有文献要么含糊不清,要么没有显示从 A 到 Z 的过程。按照网上的几十条指令给我的结果是:1)当应用程序安装在另一台电脑上时不包括数据库,或者 2 使程序崩溃.微软的文献讲了很多,但什么也没解释。
应用程序如何知道在哪个文件夹中找到 Sqlite 数据库? 应用程序如何知道它必须与数据库交互?
在另一台电脑上运行的代码应该是什么样的? XAML 在另一台 PC 上应该是什么样子的?还有,请问它们应该在哪些类或窗口中?
到现在为止,我现在详细介绍了如何为我的本地 PC 执行上述所有操作。我无法让该应用在另一台 PC 上运行
【问题讨论】:
-
你问了很多问题!似乎你不明白你做了什么......?在最低限度,为我们提供一个例外?或示例代码:-(
-
您应该将本地数据库部署到 appdatalocal。取决于您的安装程序如何指定。但是,一旦您知道 appdata 是您搜索的一部分,您就可以用谷歌搜索它。然后,您可以找到特定文件夹来构建连接字符串。 msdn.microsoft.com/en-us/library/…
标签: c# wpf sqlite deployment publish