我读过这个:
Windows msi: error 1316: the specified account already exists
这: WiX 中各种 GUID 的作用(“错误:指定的帐户已存在”)
而且我没有找到任何解决我的问题的方法。
当我安装 app.msi 时一切正常。当我想再次安装 app.msi 时,我使用修复,一切都很好。但是当我在修复点击后将安装程序名称从 app.msi 更改为 app2.msi 时出现错误
为什么它会这样工作以及如何解决它?
谢谢
我读过这个:
Windows msi: error 1316: the specified account already exists
这: WiX 中各种 GUID 的作用(“错误:指定的帐户已存在”)
而且我没有找到任何解决我的问题的方法。
当我安装 app.msi 时一切正常。当我想再次安装 app.msi 时,我使用修复,一切都很好。但是当我在修复点击后将安装程序名称从 app.msi 更改为 app2.msi 时出现错误
为什么它会这样工作以及如何解决它?
谢谢
安装后不允许更改安装程序的文件名。更改文件名需要更改产品代码,因此需要重新编译安装程序。
您可以做的是:构建您的应用程序的版本 1,然后构建版本 2。如果版本 2 的产品代码与版本 1 不同,则允许版本 2 具有与版本 1 不同的文件名。
这将导致您的安装程序有 2 种不同的行为: