在法语 Windows 上强制使用英语的 dotnet CLI

Mar*_*nte 3 .net-core

我是法国人,喜欢法语的 Windows UI,但我所有的开发工具都是英语的。

dotnetCLI工具将显示其在法国的输出,我想用它强制英语。是否可以?

Nic*_*ini 12

要设置 DOTNET_CLI_UI_LANGUAGE 环境变量,请使用:

  • DOTNET_CLI_UI_LANGUAGE=en在cmd.exe中
  • $Env:DOTNET_CLI_UI_LANGUAGE = "en"在 PowerShell 中


Mil*_*hen 10

适用于类 Unix 系统(Mac OS X、Linux)

设置 DOTNET_CLI_UI_LANGUAGE=en

点网——帮助

对于 Windows

  1. setx DOTNET_CLI_UI_LANGUAGE zh_cn
  1. 转到“dotnet-install-directory\sdk\sdk-version”(例如,Windows 中的 C:\Program Files\dotnet\sdk\3.1.102 对于 dotnet 版本 3.1.102)
  1. 例如,删除您语言的文件夹,删除 fr 因为您的 dotnet 显示法语。如果你的 dotnet 显示中文,请删除 zh-Hans 和 zh-Hant。


Mar*_*ich 7

您可以使用DOTNET_CLI_UI_LANGUAGE环境变量来覆盖dotnetCLI使用的语言:

> set DOTNET_CLI_UI_LANGUAGE=en
> dotnet --help
…
[english content]
Run Code Online (Sandbox Code Playgroud)

  • 这似乎不起作用(不再)。在 dotnet 3.1.201 Windows 10 版本 1903 Build 18362.720 下测试 (3认同)
  • 它适用于 .NET 6(预览版 7),CMD 使用设置 DOTNET_CLI_UI_LANGUAGE=en,PS 使用 $Env:DOTNET_CLI_UI_LANGUAGE = "en" (2认同)