MSBuild.exe输出编码

时间:2012-02-10 06:30:28

标签: c# msbuild utf

我使用MSBuild.exe在俄语语言的机器上构建解决方案。但在TeamCity构建日志所有俄罗斯字符编码错误。如何设置MSBuild.exe以正确输出(例如UTF-8)?

1 个答案:

答案 0 :(得分:5)

检查/ fileloggerparameters命令行参数here。它应该与控制台记录器相同。

e.g。具有使用UTF-8编码的诊断详细程度的MyLog.log文件:

/fileLoggerParameters:LogFile=MyLog.log;Encoding=UTF-8;Verbosity=diagnostic