c# - 如何更改 C# 错误提示的语言?

标签 c# .net compiler-errors visual-studio-code omnisharp

由于 omnisharp 1.16 更新(不知道是否是重点),我的系统语言(俄语)中有错误提示。
但是我的 VSCode 语言环境是英语。
在哪里可以将错误提示的语言设置回英语?
我在系统中没有 .Net 的任何本地化语言包。
Errors I am talking about picture

最佳答案

这是将错误提示设置回英语的解决方法。如此处所述:
https://github.com/OmniSharp/omnisharp-vscode/issues/2513

打开您的“OmniSharp”日志并从日志的开头找到 OmniSharp 的路径,例如:

OmniSharp 服务器启动。

路径:C:\Users\rchande.vscode-insiders\extensions\ms-vscode.csharp-1.16.1.omnisharp\1.32.5\OmniSharp.exe

导航到目录,例如

C:\Users\rchande.vscode-insiders\extensions\ms-vscode.csharp-1.16.1.omnisharp\1.32.5,

并输入与您的系统语言相对应的子文件夹。在我的情况下,文件夹将是“ru”,因为系统语言是俄语。删除名称以 Microsoft.CodeAnalysis 开头的所有 DLL。或者重命名文件夹。

关于c# - 如何更改 C# 错误提示的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52718128/

相关文章:

c# - 如何在 RavenDB 中获取嵌入式文档属性的聚合数据

.net - 在 .NET Framework 中使用多个计时器

c# - Where 返回 0 行时的 LINQ 查询空异常

c# - 将数据隐藏在 mp3 文件中

java - 无法解析符号 Intent - 是否导入 Intent

java - 如何修复 Java Applet 的代码太大错误?

c# - 使用 Json.Net 自定义 DateTime 序列化

c# - 为什么这个错误没有被捕获?

c# - DotNetZip 保存到流

c++ - 为什么std::list<string> work but not std::list<int>