2012-12-14 188 views
0

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

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

扩大到

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

这是因为“增加了一个大问题(加我。敢肯定的是,XMLNS是不是在这里正确的)

如何防止Visual Studio中从creting的XMLNS

回答

0

使用一个变量:

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

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