【发布时间】:2013-04-06 13:46:53
【问题描述】:
我对 Visual Studio 中的安装项目非常陌生,我刚刚尝试创建一个,它按照我在安装项目中的配置部署了我的文件。但是在测试安装文件(.msi)之后,有一些我无法理解:
“控制面板”的“添加/删除程序”列表中没有条目,但我尝试重新运行安装程序,它显示一个对话框说我无法安装,因为已经安装了另一个版本在目标计算机中,我应该先卸载该版本,但在添加/删除程序中找不到条目,也没有卸载.exe 文件。我尝试在注册表中搜索包含我的应用程序可执行文件名的所有条目并删除了这些条目,但它仍然向我显示该对话框。 (必须有某种方法可以检测到目标机器上安装的另一个版本)。
如何在安装项目中为我部署的应用程序创建uninstall.exe???我认为它应该在我构建我的安装项目时自动为我创建。
您的帮助将不胜感激。谢谢。
【问题讨论】:
-
目标计算机使用 Windows XP SP3,在“添加或删除程序”窗口中,我只能看到“显示更新”复选框(而不是“查看已安装的更新”)并检查该复选框未显示我的安装的应用程序。正如我所说,我在注册表中搜索了我安装的应用程序信息并删除了所有找到的结果。我确定注册表中没有任何信息。谢谢。
标签: c# visual-studio-2010 visual-studio setup-project setup-deployment