2
我想尝试为我们拥有的每个应用程序创建一组WiX项目。这个想法是,一旦开发人员准备发布应用程序的更新版本,他/她会将源文件复制到SourceDir,然后执行一个.bat文件,该文件将执行heat.exe以获取文件列表需要打包,之后Candle和Ligth会将Source编译为msi。我如何自动化WiX包装
我还想在构建包含值公共属性的包时修改App.config文件。通过我的调查,我发现我可以这样做。问题是,虽然我需要通过在配置文件Componenet元素下添加util:XmlFile Id =“SetKey1”...来做到这一点。
<Component Id="App.config" Guid="{B62F28B1-FFB3-4E93-B651-FFC7AAD4730D}">
<File Id="App.config" KeyPath="yes" Source="SourceDir\New Folder\New Folder2\App.config" />
<util:XmlFile Id="SetKey1"
Action="setValue"
ElementPath="//appSettings/add[\[]@key='Key1'[\]]/@value"
Value="[NEWVALUE]"
File="[#App.config]"
SelectionLanguage="XPath"
Sequence="1" />
</Component>
这绝不是好是位自败,当你下一次奔波的热量。有没有一种方法来分隔配置文件被修改的位
谢谢丹尼尔,谢谢你,你能帮我解决这个问题吗?说其中一个组件是一个app.config文件,我想用公共属性值覆盖如何从加热的wxis文件外部引用该组件来使用util修改它:XmlFile – user979441 2011-12-24 23:38:42