我想在运行时设置升级指南,如:-
<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。如果数据类型为格式化的,则可以使用粘贴的代码片段。