【发布时间】:2013-04-16 16:35:28
【问题描述】:
我编写了一个快速的 WiX 预处理器扩展来从我们保存在根文件夹中的文件中获取一些产品版本信息。
我想将此扩展保留在与我们的 WiX 设置项目相同的解决方案中,因为它更易于维护。但问题是,我们在测试的时候,使用Debug的配置,而在发布构建的时候,我们切换到Release。这意味着我有两个扩展要处理。
我如何告诉 WiX 根据当前配置获取一个?
我一直在查看 WiX 项目属性中的 reference paths,并添加了“..\MyWiXExtensions\bin\$(Configuration)\”作为文件夹,希望它能够获取 MSBuild 属性,但是这似乎不起作用。
我还查看了构建事件。我可以将输出 dll 复制到我的安装项目的文件夹中,但是如果我清理我的解决方案,这不会破坏引用吗?
我使用的是 WiX 3.7 和 Visual Studio 2012。
【问题讨论】:
标签: wix wix3 wix-extension