繁体   English   中英

使用Visual Studio 2010的MSI升级

[英]MSI upgrade using Visual Studio 2010

我有一个.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 2008以来,Visual Studio安装项目是一项已弃用的功能,从未引起任何关注。 我知道这是Visual Studio一直提供到2010年的功能,但是切换到其他产品(例如WiX(免费和开放源代码),NullSoft Installer是第三方的商业解决方案)可能是一个更好的主意。

根据我的收集,您已完成构建安装程序和设置配置的正确操作。 您可能需要检查以前的安装程序是否确实具有与期望的安装程序相同的GUID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM