2012-12-14 4 views
0

빌드 후 이벤트에서 도구를 호출하여 MAML 설명서를 만듭니다. 이 도구에는 XML이 될 수있는 인수가 있습니다. 플러스 난 ( Visual Studio 빌드 이벤트 xml이 확장되었습니다.

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

때문에 "추가의 큰 문제입니다

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

로 확장됩니다 문제는 내가 빌드 후 이벤트에서 XML을 사용할 때,이 확장 된 것입니다 . m의 xmlns 여기에 올바른) 아니라고 확신

은 어떻게 XMLNS을 creting에서 비주얼 스튜디오를 방지 할 수 있습니다

답변

0

변수를 사용하여?

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

SET를 IF/FOR/안에 넣지 말아야한다는 것에 유의하십시오. 그렇지 않으면 변수에 아무 것도 저장되지 않습니다.

관련 문제