假设我在外部文件上有一个配置部分,其中包含以下元素:
<my-config>
<!-- ... -->
<file value="XXX" />
<!-- ... -->
</my-config>
现在,当解决方案是在发布中构建时,我希望value
为YYY
。
我正在使用Web Deploy进行网络应用程序部署,因此我可以充分利用Web.config Transformations
如果Web.config
中的配置部分嵌入,我知道如何实现此目的:
<my-config>
<file value="YYY" xdt:Transform="SetAttributes(value)" />
</my-config>
但是当该部分在外部文件上时,我怎么能完成同样的事情呢?
答案 0 :(得分:0)
您可以使用SlowCheetah。它是一个方便的工具,使您可以根据构建配置转换app.config或任何其他XML文件。您只需使用nuget包或安装Visual Studio extension。