2013-10-23 192 views
0

我有一个.NET项目和安装项目(Visual Studio Installer 2010)的解决方案。我之前版本的同一个项目是1.7.9,新版本是1.8.4。我还在桌面上为我的MSI中的一个应用程序创建了一个快捷方式。我更改了assemblyinfo.cs中的所有版本,并且还更改了安装项目中的产品版本,产品代码自动更改并且升级代码相同。我面临的问题是Targetdir更新了1.8.4文件。但在桌面上,我看到了2个快捷方式(1.7.9 & 1.8.4),而在控制面板中,我看到了同一应用程序的两个版本。我已将RemovePreviousVersion标志设置为true,并将DetectNewerVersion设置为true。有人能帮我解决这个问题吗?更改assemblyinfo文件后,为什么不正确升级?使用Visual Studio 2010升级MSI

+0

移动到Inno Setup会更好吗? –

回答

1

Visual Studio安装项目是一个弃用的功能,从Visual Studio 2008发布之前就没有见过任何爱。据我所知,这是到2010年一直与Visual Studio一起提供的一项功能,但切换到另一种产品(如WiX(免费和开源),NullSoft Installer等第三方商业解决方案)可能更好。

从我收集的内容中可以看出,构建安装程序和设置配置是正确的。您可能需要检查以前的安装程序是否真的具有您期望的相同的GUID。

相关问题