【发布时间】:2019-04-11 12:55:21
【问题描述】:
我使用 Visual Studio 2017 创建了一个安装项目。将其配置为在桌面上为已安装项目的主要输出创建快捷方式。
安装后,当我单击图标时,Windows 安装程序总是启动而不是应用程序。否则应用程序可以正常工作。
不知道出了什么问题或如何解决此类问题。有没有人遇到过同样的情况?
谢谢。
【问题讨论】:
标签: windows-installer installation
我使用 Visual Studio 2017 创建了一个安装项目。将其配置为在桌面上为已安装项目的主要输出创建快捷方式。
安装后,当我单击图标时,Windows 安装程序总是启动而不是应用程序。否则应用程序可以正常工作。
不知道出了什么问题或如何解决此类问题。有没有人遇到过同样的情况?
谢谢。
【问题讨论】:
标签: windows-installer installation
首先,打开Windows Installer logging policy(参见 2.),以便始终在您的临时文件夹中创建一个日志文件。
其次,在事件查看器中查找来自 Windows 安装程序的事件。如果您在启动快捷方式后立即执行此操作,您应该会看到消息告诉您修复 MSI 的原因。消息将使用组件的 GUID,因此请将该 GUID 与您的 .wxs 交叉引用(或在 Orca 中打开您的 MSI)。
最后,使用第一步中的日志文件查找对组件的引用,并查看 Windows 安装程序为何认为组件永久损坏。有很多方法可以导致此问题,因此希望以上内容可以帮助您找出适用于您的方法。
【讨论】: