5
私は、ロシア語のマシンでソリューションを構築するためにMSBuild.exeを使用します。しかしTeamCityビルドでは、すべてのロシア語の文字を間違ったエンコーディングでログに記録します。 MSBuild.exeを正しく出力するための設定方法(UTF-8など)MSBuild.exeの出力コード
私は、ロシア語のマシンでソリューションを構築するためにMSBuild.exeを使用します。しかしTeamCityビルドでは、すべてのロシア語の文字を間違ったエンコーディングでログに記録します。 MSBuild.exeを正しく出力するための設定方法(UTF-8など)MSBuild.exeの出力コード
/fileloggerparametersコマンドラインパラメータhereを確認してください。コンソールロガーでも同じでなければなりません。
UTF-8エンコーディングを使用して診断の冗長性を持つMyLog.logファイル:
/fileLoggerParameters:LogFile=MyLog.log;Encoding=UTF-8;Verbosity=diagnostic
これで、TeamCityの問題は解決されませんが、通常のコード化されたログファイルが作成されました。ありがとう! –
/consoleloggerparameters msbuildパラメータのエンコーディングオプションはありません。 Jenkinsでmsbuildのコンソール出力を使用しているので、私はコードページ(['chcp'コマンド](http://ss64.com/nt/chcp.html)を変更しなければなりませんでした。 – foka