本文介绍了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输出编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 23:09