【问题标题】:Program will not run after being installed by Windows Installer程序被 Windows Installer 安装后无法运行
【发布时间】:2016-03-02 17:10:34
【问题描述】:

我在 Windows 10 上使用 Visual Studio 2015。当我在工作室中运行我的应用程序时,它运行良好,当我使用我创建的安装包将其安装到 Program Files(x86) 文件夹时,它不会执行任何操作,但在应用程序日志中生成一个错误,即由于 System.UnauthorizedAccessException,它无法在此位置创建文件。 这是一个将被写入并需要创建的 SQLite db3 文件。我应该把文件放在哪里,在安装项目中如何做?

【问题讨论】:

    标签: windows-installer


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-06-20
      • 2020-07-22
      • 2017-09-08
      • 2014-06-06
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 2011-11-25
      相关资源
      最近更新 更多