安装我的应用程序后,在“添加/删除程序”中没有条目(我使用了安装项目)

时间:2013-04-06 13:46:53

标签: c# visual-studio-2010 visual-studio setup-project setup-deployment

我对Visual Studio中的安装项目非常陌生,我刚尝试创建一个,它在我在安装项目中配置时部署了我的文件。但在测试安装文件(.msi)后,有些东西我无法理解:

  1. 控制面板中的“添加/删除程序”列表中没有条目,但我尝试重新运行设置,并显示一个对话框,说我无法设置,因为已经安装了另一个版本在目标计算机中,我应该首先卸载该版本,但我在添加/删除程序中找不到条目,​​也没有uninstall.exe文件。我尝试在Registry中搜索包含我的应用程序可执行文件名的所有条目并删除这些条目,但它仍然显示该对话框。 (必须通过某种方式检测目标计算机上安装的另一个版本。)

  2. 如何在安装项目中为已部署的应用程序创建uninstall.exe ???我认为在构建安装项目时应该自动创建它。

  3. 我们非常感谢您的帮助。感谢。

1 个答案:

答案 0 :(得分:3)

使用msi软件包安装应用程序时没有uninstall.exe。如果双击已安装应用程序的msi,则可以选择进行修复或卸载。

您为安装包提供了什么名称?也许你保留了默认名称或给它一些与你的应用程序不同的“怪异”名称,这就是你找不到它的原因。在7中,您可以按安装日期对已安装的程序进行排序,并检查最后安装的程序,不记得是否可以在XP中使用。