MSBuild.exe输出编码

Evl*_*tnt 6 c# msbuild utf

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

Lud*_*dwo 5

在此处检查/ fileloggerparameters命令行参数.控制台记录器应该是相同的.

例如,使用UTF-8编码的诊断详细程度的MyLog.log文件:

/fileLoggerParameters:LogFile=MyLog.log;Encoding=UTF-8;Verbosity=diagnostic
Run Code Online (Sandbox Code Playgroud)

  • / consoleloggerparameters msbuild参数没有编码选项.由于我在Jenkins中使用了msbuild的控制台输出,我不得不更改代码页([`chcp` command](http://ss64.com/nt/chcp.html)) (2认同)