我已将我的WinForms应用程序与Desktop Bridge打包在一起,但运行该应用程序失败,并出现Unhanadled异常。。“无法打开数据库。连接字符串“ Data Source =“ Test.db””;“无法打开数据库。
在我的WinForms应用程序中,数据库位于bin / x86 / debug文件夹中。 它找不到我的数据库。
我如何在Winforms应用中进行修改以使其可运行Microsoft Store / UWP?
答案 0 :(得分:1)
为Storagefolder使用以下API:
https://docs.microsoft.com/en-us/windows/uwp/get-started/fileio-learning-track
在Winforms应用程序中使用,用于存储SQL lite数据库的文件。
答案 1 :(得分:0)
我能够在不使用存储API的情况下使用sqlite。 我使用了整个路径,并将数据库保存到公共文档中。
另一种解决方案是使用高级安装程序之类的安装程序框架。
他们有一个简单的向导,可让您简单地声明所需的位置,而无需使用笨拙的代码。