我安装了Visual Studio 2013的英文版.GUI是英文版,但编译错误是法文版。当我想向Google发送错误时,这是一场噩梦...
如何将C#编译器输出语言切换为英语?
答案 0 :(得分:11)
您必须将机器的系统区域设置切换为英语,控制面板+语言。
这是一个相当有影响力的更改,因为它还会更改计算机上其他所有程序的区域设置。您可以尝试(但我无法验证)的一件事是敲击C#编译器用于字符串的本地化文件。在您的计算机上,它应位于c:\ windows \ microsoft.net \ framework \ v4.0.30319 \ 1036 \ cscui.dll中。重命名文件,以便C#编译器找不到它,并被迫回退,希望是英文。顺便说一下,我猜到1036,有很多法国语言。区域设置ID为listed here。
答案 1 :(得分:7)
我也解决了这个问题。在IDE中切换语言对我没有用,因为如果从另一个程序(在我的例子中是Qt Creator)调用MS编译器,那么语言输出仍然是语言环境语言。
解决方案:使用安装工具从Visual Studio中删除您不需要的语言,只保留英语。它很干净,您不必弄乱内部文件,甚至可以节省一些磁盘空间。
答案 2 :(得分:3)
用Deutsch解决同样的问题:) 这样做:在Visual Studio中:
工具 - >选项 - >环境 - >国际设置。在那里你需要下载一种额外的语言(即英语)并安装它。