.net 为什么我不';您无权访问Product.wxs中的$(var.Configuration)吗?
我想根据项目配置指定dll路径。我将我的项目添加到安装程序引用中.net 为什么我不';您无权访问Product.wxs中的$(var.Configuration)吗?,.net,wix,.net,Wix,我想根据项目配置指定dll路径。我将我的项目添加到安装程序引用中 WiX MSBuild目标提供了这一点。如果您没有使用WiX MSBuild目标,您必须自己提供它。如果您搜索错误(未定义的预处理器变量),您会在该主题上找到很多答案,如 对于您的特定情况,编辑DefineConstants并在所有配置中添加Configuration=$(Configuration) <DefineConstants>Configuration=$(Configuration)</Define
WiX MSBuild目标提供了这一点。如果您没有使用WiX MSBuild目标,您必须自己提供它。如果您搜索错误(未定义的预处理器变量),您会在该主题上找到很多答案,如 对于您的特定情况,编辑DefineConstants并在所有配置中添加
Configuration=$(Configuration)
<DefineConstants>Configuration=$(Configuration)</DefineConstants>
Configuration=$(配置)
更新:
如果您不是根据wixproj构建,则在candle.exe命令行中使用-d[=]
candle.exe-dConfiguration=Release
你能给我举个例子吗?我已经添加了candle.exe命令行,如果它不起作用,也许你可以分享更多的项目,尤其是你的setup.build