在安装程序安装中修复设置选项?

时间:2013-05-24 11:49:20

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

我为c#.net应用程序制作了一个安装文件,并在我重启设置时立即安装它,它显示以下错误:

  

此产品的另一个版本已经安装。安装此版本无法继续。

我想创建一个带有修复选项的设置,在某处我读到默认提供此修复选项然后为什么我无法获得该选项?

需要帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

您使用过什么类型的安装项目?

如果您希望安装程序/安装程序覆盖现有安装,则每次构建安装程序项目时都必须增加版本号。

版本号由4个部分组成0.0.0.0(主要版本,次要版本,内部版本号,修订版号),但Windows安装程序仅考虑前3个部分,因此每次构建新安装程序时都要确保增加内部版本号

如果在安装成功完成后运行相同的安装程序,则它会要求您删除安装,但如果安装程序是新的但具有相同的版本号(您重建安装程序项目但没有更改版本号),那么你会得到有问题的信息。

在Visual Studio中选择安装项目> F4>更改版本号(将内部版本号增加1)

答案 1 :(得分:0)

您可以设置ARPNOMODIFYARPNOREPAIR属性