我在非英语Windows上使用Visual Studio Code,在中开发Web API项目。网6 。vscode中的所有错误和警告都不是英文的,而是系统语言(在我的情况下是捷克语)。当使用dotnet CLI时从内置的PowerShell终端(例如dotnet add package
),输出也是非英语的。
当我在Visual Studio 2019中打开同一个项目时,所有错误和警告都是英文的。
如何设置VS Code以英文显示。net错误和警告?
注意:我的Visual Studio Code界面完全是英文的,我没有安装语言包。
编辑:我已经尝试设置set DOTNET_CLI_UI_LANGUAGE=en
和CLI现在是英语,但大多数错误和警告仍然本地化。
似乎这是omnsharp的一个已知问题。
建议的解决方法是导航到您的omnsharp目录。您可以通过查看omnsharp日志找到路径。
OmniSharp server started.
Path: C:UsersGabriel.vscodeextensionsms-vscode.csharp-1.16.1.omnisharp1.32.5OmniSharp.exe
PID: 144684
在文件夹中,查找与您的区域设置名称对应的目录。(捷克语应该是cs-CZ)。
在'cs-CZ'文件夹中,删除所有以Microsoft.CodeAnalysis
开头的dll
现在错误和警告的语言应该恢复为英语。