安装.NET:覆盖旧版本与新
问题描述:
我已经创建了一个安装工程使用Add In Express.
我希望创建一个安装包,将简单地覆盖之前的版本,而不要求用户手动卸载以前的Outlook Plugin
应用版。安装.NET:覆盖旧版本与新
那么这对我来说已经成为一个真正的问题。当然互联网上有这方面的一些信息,但即使是所有的信息和实验,我都无法摆脱这一点。 我已经如此设置的设置项目的属性值:
1) DetectNewerInstalledVersion : True
2) InstallAllUsers : True
3) RemovePreviousVersions : True
4) UpgradeCode : Same as in the previous version
5) ProductCode : has been changed by VS itself as I incremented the Version
property of the set up project (I clicked yes).
我也加在的AssemblyInfo.cs类中的Outlook插件项目的程序集的版本。
结果:
上双击.msi
文件,安装新版本,不卸载旧版本。 :( 我使用。Net 4.0
与Windows 7
。 任何帮助表示赞赏。
问候,
您使用的是什么技术?现在唯一有意义的是WIX--而不是那些在视觉工作室中首先使用的不那么聪明(diplocamtic的词)“东西”。 – TomTom 2012-03-06 08:03:05