【发布时间】:2011-01-07 21:13:18
【问题描述】:
我发现修改 machine.config 的最佳方法是使用 XmlConfig 工具并传入路径:[WindowsFolder]\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config。但是问题出现了,因为此安装程序旨在同时在 x86 和 x64 上工作。它正在安装的站点将在任何可用平台上的 IIS 上设置。这意味着它可能在 Framework64 中。
我已经看到了一些关于如何从同一个文件制作两个不同安装程序的指南,但是在安装时有什么方法可以决定 XmlConfig 将编辑哪个文件?我尝试使用 SetProperty 元素,但我不确定要使用哪个变量来决定,而且无论如何我不能在同一个属性上使用两次 SetProperty。
如果这不可能,有没有办法仅在以 x64 模式安装时有条件地运行 XmlConfig 语句?
【问题讨论】:
标签: wix windows-installer 64-bit