关于Visual Studio 2010:msi安装程序-已安装此产品的另一个版本

msi Installer - Another version of this product is already installed

如何在Visual Studio 2010中更改应用程序的产品代码?
我通过重命名文件夹和名称空间来重用现有的工作区,从而构建了一个新的应用程序。现在,当我生成一个msi文件文件时,它要求我卸载服务器上的现有应用程序(这是一个完全独立的应用程序),而我无法继续。.


如果您开始一个新项目,则应该从头开始一个新项目,否则会遗留一些东西。除了ProductCode以外,您可能还具有与先前产品相同的UpgradeCode,并且最好不要同时安装两个具有相同UpgradeCode的产品。

在Visual Studio设置中更改ProductCode的最简单方法是转到显示制造商等的项目的Properties窗口(而非Properties),那里也有ProductCode。只需选择它,然后选择"新代码"即可。


您可以使用以下工具在Visual Studio 2010中创建新的Guid产品代码。并将新的Guid替换为项目中的ProductCode字段。

https://weblogs.asp.net/jevgeni/adding-guid-generator-guidgen-to-visual-studio-2010