Dor*_*eka 2 installer windows-installer
我已经在我的电脑上安装了设置.然后我在代码中做了一些更改,并用新的MSI构建了MSI.现在,当我尝试安装应用程序时,我收到一个错误,因为"已经安装了该产品的另一个版本,请删除旧版本".
我想重新安装它,而不是显示此警告.这可能吗?
卸载旧版本,然后重新安装新版本.
否则,您需要创建一个能够更新您的应用程序的安装程序.原因是ProductCode标识要安装到Windows的应用程序的GUID已被您的应用程序的先前实例使用.
您可以通过将RemovePreviousVersions属性设置为True 来指定安装程序删除它找到的任何先前版本的应用程序.您还需要增加ProductCode并PackageCode反映这是应用程序的升级版本.你不希望改变ProductCode,如果你走这条路,因为Windows将看到什么是即将被安装为一个完全不同的应用程序.您没有提到您用于创建安装程序的内容,因此很难提供更多详细信息.在Visual Studio中,您可以在设计器中设置这些属性:

或者,如果您使用WiX,您应该看到这个问题的答案.