答案 0 :(得分:1)
如果您搜索错误(未定义的预处理器变量),您可能会在该主题上找到很多答案,例如https://stackoverflow.com/a/47594208/1331719
对于您的特定情况,请编辑DefineConstants并在所有配置中添加Configuration=$(Configuration)
。
<DefineConstants>Configuration=$(Configuration)</DefineConstants>
更新:
如果您不是针对wixproj构建,请使用-d<Name>[=<value>]
candle.exe -dConfiguration=Release
答案 1 :(得分:0)
WiX MSBuild目标提供了这一点。如果您没有使用WiX MSBuild目标,则必须自己提供。