【问题标题】:Visual Studio Build Event xml expandedVisual Studio 生成事件 xml 展开
【发布时间】:2012-12-14 17:46:32
【问题描述】:

我在构建后事件中调用一个工具来创建 MAML 文档。该工具具有可以是 XML 的参数。问题是当我在构建后事件中使用xml时,它被扩展了:

my_tool "blah <codeInline>test</codeInline>"

扩展为

my_tool "blah <codeInline xmlns="http://schemas.microsoft.com/developer/msbuild/2003">test</codeInline>"

这是一个大问题,因为添加了 "(另外我很确定这里的 xmlns 不是正确的)。

如何防止 Visual Studio 创建 xmlns?

【问题讨论】:

    标签: visual-studio post-build-event


    【解决方案1】:

    使用变量:

    SET CODE_INLINE=codeInline
    my_tool "blah <%CODE_INLINE%>test</%CODE_INLINE%>"
    

    请注意,SET 不能放在 IF / FOR / ... 中,否则该变量将不包含任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 2012-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多