本文介绍了MSBuild.exe输出编码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用MSBuild.exe在俄语机器上构建解决方案.但是在TeamCity中,以错误的编码记录所有俄语字符.如何设置MSBuild.exe以正确输出(例如,UTF-8)?
I use MSBuild.exe for building solution on machine with russian language. But in TeamCity build log all russian chars in wrong encoding. How to setup MSBuild.exe for properly output (UTF-8 for example)?
推荐答案
检查/fileloggerparameters命令行参数此处.对于控制台记录器应该是相同的.
Check /fileloggerparameters command line parameter here. It should be the same for console logger.
例如使用UTF-8编码具有诊断详细程度的MyLog.log文件:
e.g. MyLog.log file with diagnostic verbosity using UTF-8 encoding:
/fileLoggerParameters:LogFile=MyLog.log;Encoding=UTF-8;Verbosity=diagnostic
这篇关于MSBuild.exe输出编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!