visual-studio-2010 - 使用XDT-Transform添加评论

标签 visual-studio-2010 xdt-transform

我在Visual Studio 2010中使用XDT-Transform生成多个配置文件。

Xml转换工作正常。但是我似乎找不到找到将注释从xml转换文件传输到最终文件的方法。

就像有用于添加配置设置的Insert转换一样,还是有添加注释的地方吗?如果没有评论,我可能不得不放弃整个转换方法。

最佳答案

我为您找到了一种可能的解决方案。

仅需将某事物表示为您要添加的最高级别的插入。之后,您可以像平常一样添加元素。

意思是说这无法传达您的评论

<appSettings>
    <!--My Secret Encryption Key-->
    <add key="ENCRYPT_KEY" value="hunter2" xdt:Transform="Insert" />
</appSettings>

但这会
<appSettings xdt:Transform="Remove" />
<appSettings xdt:Transform="Insert" >
    <!--My Secret Encryption Key-->
    <add key="ENCRYPT_KEY" value="hunter2"/>
</appSettings>

不需要任何变换,因为它可以完全复制到元素上。

上升:您可以发表评论,而不必在每个关键元素中插入xdt:Transform="Insert"

缺点:您最终完全破坏了该节,然后重新添加该节,最终将其追加到Web.config的底部。如果总格式的更改没问题,那就太好了。此外,它还要求您重新创建整个部分,这可能会增加转换的大小。

关于visual-studio-2010 - 使用XDT-Transform添加评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14400253/

相关文章:

c++ - #undef main 没有结果

visual-studio-2010 - RDLC - 在 VS2010 中添加数据源

Visual Studio 2010 中的 C# 编译错误(Thrift 0.9.1 编译)

c# - XDT Transforms——变换变换

xpath - Web.Config 转换 xml 注释

visual-studio-2010 - 根据构建配置更改 Windows 窗体中的连接字符串?

c# - 使用转换后的发布配置部署本地 Web 应用程序

visual-studio-2010 - 如何对仅限管理员的功能进行单元测试?

c# - SQLite 与 VS 2010