Microsoft 语言界面包 (LIP) 和 Visual Studio

通过使用 Windows 语言界面包 (LIP),您可先安装 Windows 的一种语言版本,然后再安装各种用户界面语言包。用户界面语言包提供了操作系统的本地化用户界面 (UI)。例如,您可以在英文版的 Windows 之上安装日语界面包,然后便可在日语和英语两种语言间切换 Windows 界面语言。通过使用 LIP,可以在一台计算机上拥有多个语言版本的 Windows。

在装有 LIP 和多个 Visual Studio 语言版本的计算机上,更改 Windows 显示语言会对 Windows 和 Visual Studio 均进行设置,但前提是安装了匹配的语言包。

多语言安装的限制

如果在同一台计算机上安装 Visual Studio 的不同语言版本,则只能在匹配的版本之间切换语言。例如,如果安装了一个英语学习版、一个德语学习版和一个专业版,则只能切换学习版的语言,而不能切换专业版的语言。

从 Visual Studio 2012 开始,专业版、高级专业版和旗舰产品使用统一的语言包。要安装这些产品的多个语言版本,必须首先安装完整的语言产品,然后再安装一个或多个语言包。

说明说明

从开始,Visual Studio 2012 的专业版、高级专业版和旗舰产品不支持安装了完整的语言产品的多个语言版本都在同一台计算机。在安装完整的语言产品后,必须使用语言包添加语言版本。您仍可以在同一台计算机上安装学习版的多个完整语言产品。

代码页支持

当文本中包含当前代码页中没有的字符时,某些 Visual Studio 工具将不能正确显示文本,而是显示问号或错误的文本。下列工具或区域会受到影响:

  • 通过使用 FTP 部署的站点。

  • 某些控件中的非 ASCII 计算机名称。

  • 在 Visual Studio 外部运行的命令行工具。

  • Visual Basic 迁移向导。

  • ActiveX 控件测试容器。

  • OLE/COM 对象查看器。

  • ISAPI Web 调试工具。

  • 包含 HTML 帮助内容的 MFC 应用程序项目。

  • 在存在不兼容的代码页时,Visual SourceSafe/SCCI UI 将恢复为英语。

  • Visual SourceSafe 不支持 Unicode 文件名。

  • 最终用户定义的字符(专用区域)不能用作标记/标识符。

  • 当 Windows 代码页设置为东亚语言时,拉丁语扩展-B 字符不能显示在某些 Visual Studio 工具窗口中。

  • 包含多个语言脚本字符的文本运行可能会显示某些字符的默认字形。

  • 将复杂的脚本字符串复制并粘贴到公用控件可能会导致字符形状丢失。请改用与输入文本相对应的语言键盘。

正确显示当前代码页中没有的字符

  1. 单击**“开始”,单击“控制面板”,然后打开“区域和语言选项”(或 Windows 8 中的“区域”**)。

    说明说明

    必须以计算机的管理员身份执行以下步骤。

  2. 单击**“高级”**选项卡。

  3. 在**“选择一种语言,使之与您想使用的非 Unicode 程序的语言版本相匹配”**列表中,选择当前所使用的语言。

  4. 单击“确定”。

更改 Visual Studio 中用户界面文本所使用的语言

当在同一台计算机上安装 Visual Studio 的多个语言版本时,Visual Studio 的 UI 默认为**“与 Microsoft Windows 相同”**。此设置指示 Visual Studio 将用指定为操作系统显示语言的语言来显示 UI 文本。

说明说明

如果 Visual Studio 设置为使用“与 Microsoft Windows 相同”并且未安装匹配的 Visual Studio 语言包,则 Visual Studio 将使用首次安装 Visual Studio 时所采用的语言。

设置 Visual Studio 中的 UI 文本所使用的语言

  1. 在**“工具”菜单上,单击“选项”**。

  2. 在**“选项”对话框中展开“环境”,然后单击“区域设置”**。

  3. 在**“语言”**列表中,选择 UI 文本应在开发环境中显示的语言。

    若要使 IDE 中的 UI 文本与操作系统的显示语言设置相匹配,请选择**“与 Microsoft Windows 相同”**。

您还可以使用 devenv 命令设置 UI 的语言。有关详细信息,请参阅 /LCID (devenv.exe)

请参见

参考

“选项”对话框 ->“环境”->“区域设置”