Visual Studio 安装项目 - windows 安装程序不断弹出

Visual Studio setup project - windows installer keeps popping up

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

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

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

谢谢。

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

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

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