桌面桥 SQLite
Desktop Bridge SQLite
我已经使用 Desktop Bridge 打包了我的 WinForms 应用程序,但是 运行 该应用程序因 Unhanadled 异常而失败。. "Unable to open database. Connection string "Data Source="Test.db";
在我的 WinForms 应用程序中,数据库位于 bin/x86/debug 文件夹中。
它找不到我的数据库。
我要在 Winforms 应用程序中修改什么才能使其成为 Microsoft Store/UWP 可运行的?
对存储文件夹使用以下API:
https://docs.microsoft.com/en-us/windows/uwp/get-started/fileio-learning-track
在您的 winforms 应用程序中用于 SQL 精简版数据库的文件存储。
我能够在不使用存储的情况下使用 sqlite API。
我使用了整个路径并将数据库保存到 public 文档。
另一种解决方案是使用像 Advanced Installer 这样的安装程序框架。
他们有一个简单的向导,允许简单地声明您想要的位置,而无需笨拙的代码变通方法。
我已经使用 Desktop Bridge 打包了我的 WinForms 应用程序,但是 运行 该应用程序因 Unhanadled 异常而失败。. "Unable to open database. Connection string "Data Source="Test.db";
在我的 WinForms 应用程序中,数据库位于 bin/x86/debug 文件夹中。 它找不到我的数据库。
我要在 Winforms 应用程序中修改什么才能使其成为 Microsoft Store/UWP 可运行的?
对存储文件夹使用以下API:
https://docs.microsoft.com/en-us/windows/uwp/get-started/fileio-learning-track
在您的 winforms 应用程序中用于 SQL 精简版数据库的文件存储。
我能够在不使用存储的情况下使用 sqlite API。 我使用了整个路径并将数据库保存到 public 文档。
另一种解决方案是使用像 Advanced Installer 这样的安装程序框架。
他们有一个简单的向导,允许简单地声明您想要的位置,而无需笨拙的代码变通方法。