use*_*594 9 visual-studio-2010 xdt-transform
我在Visual Studio 2010中使用XDT-Transform生成多个配置文件.
Xml转换工作正常.但我似乎无法找到从xml转换文件到最终文件的注释.
就像有Insert添加配置设置的转换一样,是否还有添加注释?没有评论我可能不得不放弃整个转换方法.
小智 7
我找到了一个可能的解决方案.
只需将某些内容表示为您正在添加它的最高级别的插入.之后,您可以像平常一样添加元素.
这意味着这不会带来您的评论
<appSettings>
<!--My Secret Encryption Key-->
<add key="ENCRYPT_KEY" value="hunter2" xdt:Transform="Insert" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
但这会
<appSettings xdt:Transform="Remove" />
<appSettings xdt:Transform="Insert" >
<!--My Secret Encryption Key-->
<add key="ENCRYPT_KEY" value="hunter2"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
没有别的东西需要变换,因为它完全复制了元素.
好处:你得到你的评论,而不必插入xdt:Transform="Insert"每个关键元素.
缺点:你最终完全破坏了该部分并重新添加它,最后将其附加到Web.config的底部.如果总格式的变化没问题那就太棒了.此外,它还需要您重新创建整个部分,这可能会增加变换的大小.
| 归档时间: |
|
| 查看次数: |
4353 次 |
| 最近记录: |