Windows Installer安装后,程序将无法运行

时间:2016-03-02 17:10:35

标签: windows-installer

我在Windows 10上使用Visual Studio 2015.当我从工作室内运行我的应用程序时,运行正常,当我使用我创建的安装程序包将其安装到Program Files(x86)文件夹时,它没有&#39 ; t做任何事情,但在应用程序日志中生成错误,因为System.UnauthorizedAccessException,它无法在此位置创建文件。 这是一个将写入并需要创建的SQLite db3文件。我在哪里放置文件,以及如何在安装项目中执行此操作?

1 个答案:

答案 0 :(得分:0)

这可能是因为您尝试将应用程序日期保存在应用程序二进制文件旁边,这很可能位于程序文件中。

遵循MSFT建议并将应用程序更新为save the data in the recommended locations。这涉及应用程序代码的更改,而不是安装程序中的更改,因为数据文件夹是在运行应用程序时创建的,而不是安装程序。