0

我在构建后事件中调用一个工具来创建 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?

4

1 回答 1

0

使用变量:

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

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

于 2012-12-14T17:47:57.813 回答