.NET CLI 顯示語言設定

寫程式基本上很多資訊都還是習慣看英文,雖然英文程度也沒多好,但很多時候看英文真的是比看中文好懂,最近重新安裝 .NET SDK 的時候發現 CLI 突然變中文了,甚至在一些編譯器的環境會變成亂碼(無法顯示中文),所以後來就找了方法設定 CLI 的顯示語言。

可以透過命令設定環境變數 DOTNET_CLI_UI_LANGUAGE 其可變更 CLI 顯示的語言。

set DOTNET_CLI_UI_LANGUAGE='en-US'

如果用 PowerShell 可以用以下命令設定

$env:DOTNET_CLI_UI_LANGUAGE='en-US'

Windows 底下也可以直接使用下列命令來將環境變數寫入使用者環境變數中:

[Environment]::SetEnvironmentVariable("DOTNET_CLI_UI_LANGUAGE","en-US","User")