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 に答える