msi 安装程序 - 已安装此产品的另一个版本

msi Installer - Another version of this product is already installed

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

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

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

如果你开始一个新项目,你应该从头开始一个新项目,否则会有遗漏的东西。除了 ProductCode,您可能拥有与之前产品相同的 UpgradeCode,并且安装两个具有相同 UpgradeCode 的独立产品可能不是一个好主意。

在 Visual Studio 设置中更改 ProductCode 的最简单方法是转到显示制造商等的项目的属性 Window(不是属性),ProductCode 也在那里。只需 select 并选择 "New Code"。