21

我正在使用 WiX 创建安装程序,为了从命令行(使用MsiExec.exe /X{...})卸载我的应用程序,我需要知道 .msi 文件的 ProductCode。

当我安装我的应用程序时,我可以看到ProductCode安装日志文件中列出了 。但是,显示的 GUID 在我的 WiX 文件中没有任何功能。我的安装程序的版本之间似乎也发生了变化。

ProductCode我可以在我的 WiX.wsx文件中指定某个位置吗?如果有,在哪里?

4

1 回答 1

34

产品代码是产品元素的 ID。

指定向导

<Product Id="INSERT_GUID_HERE" 

指定 '*' 使 GUID 每次都自动生成

<Product Id="*"

或者您可以将产品代码作为变量存储在 config.wxi 文件中并像这样引用它

<Product Id="$(var.MyProductCode)"
于 2012-04-26T10:40:43.500 回答