我需要使用“>”在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标签内。
答案 0 :(得分:2)
使用character entities的魔力!
> or >
< or <
" or "
' or '
& or &
输出:
&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 > log.txt'/>
答案 1 :(得分:1)
我认为您需要将>
设置为xml中的实体字符集&gt;
,否则它会将该符号解释为标记终止字符。