如何在Visual Studio 2012中将UI语言设置为英语,智能提示语言设置为另一种语言?

17
我有一个问题:我想将我的Visual Studio 2012的用户界面设置为默认的(英文)语言,但是我也希望IntelliSense提示.NET类型时显示另一种语言。 在Visual Studio 2010中,这非常简单。 我先安装了本地化版本,然后安装了英文版,并进入以下位置:
“工具 -> 选项-> 环境 -> 国际设置”
在那里显示出两种语言:本地语言和英语。 我将语言设置为英语,重启Visual Studio,就得到了我想要的结果。
但在Visual Studio 2012中,这种方法不起作用。 我只能安装语言包。 这会更改Visual Studio中的所有内容——用户界面、Intellisense提示、.NET Framework错误消息等等。 那么,如何将Visual Studio用户界面设置为英语,而将Intellisense提示和.NET Framework错误消息设置为另一种语言呢?
4个回答

4
微软提供这篇文章来改变VS 2012的UI等内容。
我刚刚完成了从西班牙语到英语的所有步骤,现在我的UI是英文的,包括提示等。
你可以试试,对我有效。

谢谢您的回答!但是这种方法会改变VS UI中所有元素的本地化。我希望UI中的所有内容都使用英文本地化,但同时IntelliSense提示使用我的(非英语)本地化。 - probity

2
问题在于链接并不总是更改语言包。这是微软开发人员的问题。如果您想获取英文版的 Visual Studio,请在打开 .exe 文件时检查正在安装的包语言。请检查它是否显示为“ENU”。

enter image description here

这是 Visual Studio 2015 的正确链接:

https://www.microsoft.com/en-us/download/confirmation.aspx?id=48157

有时候你切换语言,但下载的是同一个文件。当你打开它时,发现安装的仍然是同一种语言,你以为你选择了正确的语言,实际上你确实选择了,但微软给你提供了错误的文件。只有当你在安装标题中看到时,才能知道你正在安装正确的语言。

1
在VS选项中的“国际设置”似乎只能更改UI语言,而不能更改IntelliSense提示。
我无法确定是什么确切地解决了它,但我从Windows控制面板中卸载了所有(在我的情况下是德语)与.NET框架和Visual Studio相关的语言包(包括Office开发和.NET Framework定位包语言包)。重新启动VS后,IntelliSense提示终于变成了英语。

感谢您的回答。那么,您的VS界面仍然是德语,还是也改成了英语?如果您同时获得了德语的UI和英语的IntelliSense提示,我想您已经找到了答案,我可以将您的答案标记为解决方案。不幸的是,我无法再在我的电脑上检查它了。 - probity
1
UI一直都是英文的(因为它在选项中被设置成了英文),我只是想让两者都是英文。然而,我发现实际的智能感知语言文件位于C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6(或您的框架版本)下的一个子文件夹中,例如de,所以也值得检查一下它们。 - Lennart

1
如果您正在使用Visual Studio 2012 Express,您必须前往"工具" > "选项" > "国际设置",然后选择您的语言。如果没有,请单击链接“get additional languages​​”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接