【问题标题】:Visual Studio setup project - windows installer keeps popping upVisual Studio 安装项目 - Windows 安装程序不断弹出
【发布时间】:2019-04-11 12:55:21
【问题描述】:

我使用 Visual Studio 2017 创建了一个安装项目。将其配置为在桌面上为已安装项目的主要输出创建快捷方式。

安装后,当我单击图标时,Windows 安装程序总是启动而不是应用程序。否则应用程序可以正常工作。

不知道出了什么问题或如何解决此类问题。有没有人遇到过同样的情况?

谢谢。

【问题讨论】:

    标签: windows-installer installation


    【解决方案1】:

    首先,打开Windows Installer logging policy(参见 2.),以便始终在您的临时文件夹中创建一个日志文件。

    其次,在事件查看器中查找来自 Windows 安装程序的事件。如果您在启动快捷方式后立即执行此操作,您应该会看到消息告诉您修复 MSI 的原因。消息将使用组件的 GUID,因此请将该 GUID 与您的 .wxs 交叉引用(或在 Orca 中打开您的 MSI)。

    最后,使用第一步中的日志文件查找对组件的引用,并查看 Windows 安装程序为何认为组件永久损坏。有很多方法可以导致此问题,因此希望以上内容可以帮助您找出适用于您的方法。

    【讨论】:

    • 谢谢,我也找到了这些步骤并设法找出问题所在。根本原因是安装程序删除了一些仅用于安装的临时存档。作为一种解决方法,我不得不将这些 ZIP 存档移动到安装程序类库中的资源中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多