如何使用“>”在msbuild proj文件中

时间:2014-02-06 15:12:56

标签: msbuild projects-and-solutions

我需要使用“>”在msbuild proj文件中的标记内,将devenv输出重定向到文件。我的代码是

<Exec Command='"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /build "Release|x86" ..\MySolution.sln ">" log.txt'/>

但它对我不起作用。请回答我如何使用“&gt;”在xml标签内。

2 个答案:

答案 0 :(得分:2)

使用character entities的魔力!

&gt; or &#62;
&lt; or &#60;
&quot; or &#34;
&apos; or &#39;
&amp; or &#38;

输出:
&GT;或者&gt;
&LT;或者&lt;
“或”
'或'
&安培;或&amp;

<Exec Command='"C:\Program Files (x86)\Microsoft Visual Studio 
9.0\Common7\IDE\devenv.exe" /build "Release|x86" ..\MySolution.sln &gt; log.txt'/>

答案 1 :(得分:1)

我认为您需要将>设置为xml中的实体字符集&amp;gt;,否则它会将该符号解释为标记终止字符。