为什么.net应用程序在单击快捷方式时会启动“准备安装”对话框?

时间:2013-09-23 19:56:28

标签: .net wix windows-installer

我们有一套.Net应用程序,我们使用WiX构建了安装程序。它们都创建了桌面快捷方式,其中一些还有桌面快捷方式的自定义图标。首次从快捷方式启动应用程序时,带有自定义图标的应用程序会在运行前启动“准备安装”对话框。我认为这是由自定义图标引起的。但我无法确定错误的来源。有没有其他人遇到此错误?

1 个答案:

答案 0 :(得分:2)

这是Windows Installer的一项名为“Resiliency”的功能。您有一个广告快捷方式,指向属于某个功能的组件的密钥文件。该功能还有其他组件,它们也有密钥文件。当您单击快捷方式并确定存在问题时,Windows Installer正在进行运行状况检查。

您需要查看事件查看器以获取触发修复的组件ID,然后找出安装程序的错误。

一个简单的解决方法是不使用广告的快捷方式。