WIX:我可以在安装时通过命令提示符设置升级指南吗?



我想在运行时设置升级指南,如:-

<Upgrade Id="[UPGRADEID]" />

,然后在安装时设置它,如

msiexec/i…WiXWebInstaller。msi UPGRADEID ="62718 b57 - 574 d - 4 - a9a a266 - 5 b5ec2c02210"

不行,原因如下:

  • 尝试编译一个项目,你正在尝试它,你会遇到以下错误:升级/@Id属性的值,'[UPGRADEGUID]',不是一个合法的guid值。

  • 其次,在MSDN上查找升级表的描述。升级元素在升级表中填充特定升级代码的升级信息。代码片段中的Id指的是Upgrade表中的UpgradeCode列。

查看该列的描述,可以看到该列的数据类型为GUID。这意味着您必须为Id值使用一个实际的GUID。如果数据类型为格式化的,则可以使用粘贴的代码片段。

最新更新