Winforms 每次我加载应用程序时,它都会尝试修复现有安装。这是vs2008安装和部署项目的一个问题

Winforms 每次我加载应用程序时,它都会尝试修复现有安装。这是vs2008安装和部署项目的一个问题,winforms,deployment,installation,repair,Winforms,Deployment,Installation,Repair,我创建了一个win forms应用程序,它是使用安装和部署项目安装的。在安装和部署项目的最新更新过程中,我导致了一个无法找到问题源的问题。每次单击项目的快捷方式时,它都会再次运行安装程序。实际上,它是在每次单击快捷方式时修复安装 此外,此问题与安装和部署项目创建的快捷方式有关。如果我直接转到console.exe文件并运行我的应用程序,它不会尝试修复它 使用VisualStudio2008,我有在安装上运行的自定义操作,但是我看不出它们如何导致应用程序在加载时自行修复 谢谢更新:修复完成后,它会

我创建了一个win forms应用程序,它是使用安装和部署项目安装的。在安装和部署项目的最新更新过程中,我导致了一个无法找到问题源的问题。每次单击项目的快捷方式时,它都会再次运行安装程序。实际上,它是在每次单击快捷方式时修复安装

此外,此问题与安装和部署项目创建的快捷方式有关。如果我直接转到console.exe文件并运行我的应用程序,它不会尝试修复它

使用VisualStudio2008,我有在安装上运行的自定义操作,但是我看不出它们如何导致应用程序在加载时自行修复


谢谢

更新:修复完成后,它会继续加载我的控制台。我可以按原样使用应用程序,但不需要在加载时对其进行修复。已解决:这是由我的自定义操作引起的。我需要一个文件存在于客户机上,用于自定义操作,并且在完成该文件后,它正在删除该文件。安装和部署项目使用公布的快捷方式。删除文件时,快捷方式认为安装已损坏,正在从MSI重新安装。您可以使用后期生成脚本关闭公布的快捷方式,但在我的例子中,我只是在使用完文件后停止删除它。问题解决了。