我使用 MSBuild.exe 在使用俄语的机器上构建解决方案。但是在 TeamCity 构建中以错误的编码记录所有俄语字符。如何设置 MSBuild.exe 以正确输出(例如 UTF-8)?
最佳答案
检查/fileloggerparameters 命令行参数here .它应该与控制台记录器相同。
例如使用 UTF-8 编码的具有诊断详细信息的 MyLog.log 文件:
/fileLoggerParameters:LogFile=MyLog.log;Encoding=UTF-8;Verbosity=diagnostic
关于c# - MSBuild.exe 输出编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9223691/