Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个 MSBUILD 脚本,以便为多个构建动态地将多个参数注入到 wix 项目中,并且我知道我可以在蜡烛中使用 -d 开关来提供额外的参数。
但是,我收到了几个警告,类似于“以前用值 'zzz' 声明了值为 'yyy' 的变量 'xxx'”,这是可以理解的,因为在 .wxs 中我已经为默认构建定义了这些值, build 将在警告之后继续使用 .wxs 中的值。
所以问题是..是否可以强制蜡烛覆盖这些已经在.wxs中的参数..
提前致谢。
预处理器变量只能定义一次,因此您需要以下内容:
<?ifndef Variable ?> <?define Variable="default" ?> <?endif?>
以防止重新定义。这与模仿 WiX 工具集的 C/C++ 预处理器相同。