Visual Studio “15”的第四个预览版发布

  • Jeff Martin
  • Rays

2016 年 9 月 4 日

话题:.NET语言 & 开发

在 Visual Studio “15”(VS15)首批披露的细节中,其中一个是围绕着 VS15 的安装过程。VS 在年复一年地添加着各种功能,这导致占用了更多磁盘空间,并且安装需要更长时间。Microsoft 为缩短开发人员的 VS15 软件安装时间,意图允许开发人员在安装程序中仅选择所需的 Visual Studio 特性。

在 VS15 的前三个预览版中,都是在提供经典的安装程序的同时也提供这种 Microsoft 改进的安装程序。但在第四个预览版中仅提供这种新的模块化安装程序,这体现了 Microsoft 对于新安装程序信心的增长。

此外,在第四个预览版中首次出现的一些新特性中还包括了轻量级解决方案(Lightweight Solution)加载选项,它是用于加快解决方案的打开速度。该特性依然是一种实验性的特性,目前仍处于活跃的开发阶段,尚未给出任何能表明该选项是否性能上优于默认的解决方案加载功能的可用度量。在 VS15 中,可使用菜单项“Tools | Options | General”配置轻量级解决方案加载选项。

下面给出了 VS15 编辑器所支持的语言列表。鉴于 VS15 核心编辑器意欲成为对开发人员包罗万象的终极工具,对这些语言的支持无需安装任何模块。这意味着由于要从事 C++ 工作而安装 VS15 的开发人员,依然能受益于 VS15 对 PHP 或 Python 编辑器的支持。

仅支持语法彩色高亮和自动完成:

Bat、Clojure、CoffeeScript、CSS、Docker、F#、Groovy、INI、Jade、JavaDoc、JSON、LESS、LUA、Make、Markdown ++、Objective-C、Perl、PowerShell、Python、Rust、Shaderlab、SQL、VB.NET、YAML。

在支持语法彩色高亮和自动完成功能的同时,支持“代码块”(Code Snippets)功能:

CMake、C++、C#、Go、Groovy、HTML、Java、Javadoc、Javascript、Lua、Perl、PHP、R、Ruby、Shellscript、Swift、XML。

在支持语法彩色高亮和自动完成功能的同时,支持“导航到”(Navigate To)功能:

C++、C#、Go、Java、JavaScript、PHP、TypeScript、VB。

C++ 开发人员将会注意到,现在 VS15 的安装程序涵盖了如下四种 C++ 特定的及一种可选的加载项:

  1. 使用 C++ 的 Windows 桌面开发;
  2. 使用 C++ 的 Linux 开发;
  3. 使用 C++ 的游戏开发;
  4. 使用 C++ 的移动端开发;
  5. (可选项)通用 Windows 应用(Universal Windows App,UWA)。

需要提起注意的是,VS15 当前依然是预览软件,不应被安装在关键系统中,但是可与 VS2015 并行安装。另外,如安装于运行 Windows 7 SP1 的系统中,需要安装系统补丁KB2952664 ,该补丁中包括一些计量服务。安装程序已可获取,并在这里给出了完整版本说明,其中内容包括了所有改进的列表。

查看英文原文:Visual Studio “15” Preview 4 Released


感谢侯伯薇对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

.NET语言 & 开发