我对Visual Studio中的安装项目非常陌生,我刚尝试创建一个,它在我在安装项目中配置时部署了我的文件。但在测试安装文件(.msi)后,有些东西我无法理解:
控制面板中的“添加/删除程序”列表中没有条目,但我尝试重新运行设置,并显示一个对话框,说我无法设置,因为已经安装了另一个版本在目标计算机中,我应该首先卸载该版本,但我在添加/删除程序中找不到条目,也没有uninstall.exe文件。我尝试在Registry中搜索包含我的应用程序可执行文件名的所有条目并删除这些条目,但它仍然显示该对话框。 (必须通过某种方式检测目标计算机上安装的另一个版本。)
如何在安装项目中为已部署的应用程序创建uninstall.exe ???我认为在构建安装项目时应该自动创建它。
我们非常感谢您的帮助。感谢。
答案 0 :(得分:3)
使用msi软件包安装应用程序时没有uninstall.exe。如果双击已安装应用程序的msi,则可以选择进行修复或卸载。
您为安装包提供了什么名称?也许你保留了默认名称或给它一些与你的应用程序不同的“怪异”名称,这就是你找不到它的原因。在7中,您可以按安装日期对已安装的程序进行排序,并检查最后安装的程序,不记得是否可以在XP中使用。