桌面桥SQLite

时间:2019-05-15 17:14:34

标签: uwp desktop-bridge

我已将我的WinForms应用程序与Desktop Bridge打包在一起,但运行该应用程序失败,并出现Unhanadled异常。。“无法打开数据库。连接字符串“ Data Source =“ Test.db””;“无法打开数据库。

在我的WinForms应用程序中,数据库位于bin / x86 / debug文件夹中。 它找不到我的数据库。

我如何在Winforms应用中进行修改以使其可运行Microsoft Store / UWP?

2 个答案:

答案 0 :(得分:1)

为Storagefolder使用以下API:

https://docs.microsoft.com/en-us/windows/uwp/get-started/fileio-learning-track

在Winforms应用程序中使用

,用于存储SQL lite数据库的文件。

答案 1 :(得分:0)

我能够在不使用存储API的情况下使用sqlite。 我使用了整个路径,并将数据库保存到公共文档中。

另一种解决方案是使用高级安装程序之类的安装程序框架。

他们有一个简单的向导,可让您简单地声明所需的位置,而无需使用笨拙的代码。