• 2016年8月23日,Android 7.0(N)正式通过OTA向Nexus 5X/6P 用户推送啦
  • 2016年8月3日,Windows 10 周年版已经可以通过系统更新来升级了,更加人性化的功能等你发现
  • 美Win网的朋友,现在可以使用QQ号和微博帐号来快速登录了,赶紧参与到大家的讨论中来吧!
  • 美Win网问答社区现在已经正式开放了,有关Windows 系统的任何疑问都可以在问答中心提问,当然你也可以参与回答其他网友的问题!

微软正式发布 Visual Studio 2015 及 Visual Studio 2013 Update 5,附新功能详解

软件工具 李小泡 来源:原创 4474次浏览 2个评论

今天微软正式发布了 Visual Studio 2015、VS 2013 Update 5 以及 TFS Update 5,如同过往一般,您可以通过 visualstudio.com、MSDN 订阅下载这些渠道来下载这些新的 Visual Studio 产品,您也可以在 Azure 上建立虚拟机来尝试这些新版本的软件。

微软正式发布 Visual Studio 2015 及 Visual Studio 2013 Update 5,附新功能详解

今天由 Soma 及 Brian (当然还有许多人)主持介绍 VS 2015、TFS 2015 以及 Visual Studio Online 新功能的活动中,微软已经在 Channel 9 上公开了超过 60 部短片介绍不同的新功能及增强,同时也包含一个很特别的 “In the Code” 部份,它介绍我们如何用这个软件在三天内建立一个真实的应用程序,您也可以在 Soma 的博客上看到 VS 2015 的概观。

在开始深入介绍之前,有两件事要先说明:

TFS 2015 虽然尚未完成,但已经进入了收尾的阶段,所以今天还不会发布 TFS 2015 正式版本,并且持续接收建议,欲知详情请参考 Brian 在博客介绍的 TFS RC2。

TWindows 10 开发工具(包括 SDK 以及 Universal Windows app 相关开发工具包)要等到7月29日 Windows 10 正式版推出后才会一并提供。 如果在7月29日之前还有要开发 Universal Windows apps 的需求,请继续使用 Visual Studio 2015 RC 而且不要安装 VS 2015 RTM,因为这会移除一些 RC 版的工具。

接下来,让我们看看有什么有趣的吧!

从 Visual Studio 2015 RC 以来的更新

如果您从去年十一月的预览版本、到今年四月的 RC 版本一路使用 Visual Studio 2015 的话,您应该已经看到一些改变,接下来我就要来介绍这些新功能。

VS 扩充性 – 现在要写 Visual Studio 扩充套件更容易了,您可以在扩充套件中使用高分辨率的图片,或是为了移植性及可移植性使用 NuGet 上 VS SDK 的参考,就算没有安装 VS SDK,也可以在 Visual Studio 中使用 Extensibility 项目即可,要有这些项目模板及工具,就必须在安装 Visual Studio 时选择 Visual Studio Extensibility 工具。

微软正式发布 Visual Studio 2015 及 Visual Studio 2013 Update 5,附新功能详解
诊断工具 – 在你程序中的任何事件,在这个版本中都会集中在 IntelliTrace 的事件,而不再区分 IntelliTrace 事件、输出事件以及您程序正在执行中出现的事件,这代表您不必再使用“全部中断”来检视事件。 除此之外,Visual Studio 中使用的除错工具(类似 GDB、LLDB 的工具)目前已经开源于 GitHub 上,通过这些开放的源始码,您可以扩充 Visual Studio 2015 的侦错功能,或是结合其它的调试程序如:GDB 或 LLDB。

TypeScript – Visual Studio 2015 内包含了 TypeScript 1.5,这个版本将广泛支持 ECMAScript 6(也就是 ES2015),TypeScript 1.5 加入了 modules、destructuring、computed properties、tagged string templates for ES3/ES5 等等,TypeScript 1.5 也支持了一些 ES7 的实验性质功能如:Decorator proposal, UMD, and System.js module outputs, 并且加入一个新的、轻量级、可携的项目配置文件「tsconfig.json」。

Bing 加持的编译辅助 – 透过 Bing 的加持,我们让 VS 2015 以更迅速及更容易解决编译错误的问题,当开发人员点击一个编译错误时,同时也会传送一些相关数据,像是:程序语言、顱目类型、以及错误讯息到 Bing,这些数据将会让 Bing 提供给您关于这个编译错误最好的解决方式。

用户账号管理 – 现在您可以在同一个地方筛选不同 Azure Active Directory 中的帐户,就像在 Azure 管理接口中一样。 筛选帐户这件事对于新的 Azure Cloud Service Providers (CSPs) 来说非常重要,因为这可以帮助他们管理成千上万客户的账号数据。

VSO 及 Git 版本管控 – 在正式版中,我们简化了发布到 Visual Studio Online 的步骤 — 将原本的 12 个步骤改成只需要 2 个步骤! 在 Team Explorer Sync 页面中,新的「发布至 Visual Studio Online」部份可以从 Visual Studio 账号总管中选择账号操作,这样一来您不必再特别去记顱目的 URL,只需要从下拉式选单中做选择即可。

Visual Studio 的 Android 仿真器 – 在 RTM 之中,我们也将 Android 仿真器变成可以独立安装,同时也加入了新的 Android 平台,包括 Jellybean 4.2 (API 17) 以及 Lollipop 5.1 (API 22),而且现在只要将 zip 档拖拉进仿真器中,便会自动解开 zip 的数据并进行安装。

Python – 现在在安装 Visual Studio 时可以选择安装 Python Tools for Visual Studio,如此一来您便能够轻易地在 VS 2015 中编辑、除错或发行 Python 程序至 Azure

微软正式发布 Visual Studio 2015 及 Visual Studio 2013 Update 5,附新功能详解

C++ 加强 – VS 2015 正式版中加入了一个新的 Visual Studio 图形诊断工具,这可以用来侦错使用 DirectX 12 写的程序;另一方面,推出了能用 C++ 撰写 iOS 平台的应用程序;当然,也加入了 C++11、C++14 以及 C++17 的新功能,我们同样也改良了编译程序,使其能够安全地产生程序代码、加强的向量化处理、新的 C++ 异步设计等等。

Release Management – 在这次发行中,您可以在新的 TFS 2015 中为建置定义来定义组件及发行定义,当您在定义组件时,您可以使用名称来指定工作对象(artifacts)。

增加连接的服务 – 新增连接服务的对话盒是可以扩充的,如果您是平台服务的开发人员,您可以使用连接服务 SDK (Connected Service SDK)来开发供应器,这样便能增加您服务的能见度,以及吸引更多用户来使用您的服务。

Office 365 API 工具 – 透过 Office 365 API 工具,您可以轻易地在您的 MVC Web 项目中,透过链接服务精灵,简单地选择「使用 Azure AD 设定 Single Sign-On」功能来设定 Single Sign-On。 而当您在应用程序中整合了 Office 365 API,这个工具也会自动从 NuGet 下载最新的 Office 365 API 客户端函式库。

Visual Studio 2015 的新功能

如果您是第一次使用 VS 2015,比起要去查看之前版本的新功能介绍(包含预览阶段、CTP6、以及 RC 时的部落格),这里尽可能地在这里总结一下除了上述的功能之外,在 VS 2015 中还有什么新功能。

跨平台行动装置开发(Android, iOS 及 Windows) – 这是 VS 2015 最重要的新功能之一:跳脱框架,Visual Studio 让您可以透过 Apache Cordova 使用 Web 开发技术为 iOS、Android 及 Windows 开发高质量的应用程序。 如果在安装 VS 2015 时选择了这个项目,就会安装 Android 开发工具包、Java 开发工具包、原生开发工具包、以及 Visual Studio Android 仿真器。

除此之外,我们还与 AngularJS 及 TypeScript 合作、整合 C++ 开发环境中的 Clang 及 LLVM、提供了 Android 仿真器、与 Xamarin 的合作加强 C# 及 .NET 4.6 的新功能整合,Visual Studio 2015 提供了各式各样的方式供您选择进行跨平台应用程序开发。

微软正式发布 Visual Studio 2015 及 Visual Studio 2013 Update 5,附新功能详解

C++ 加强 – 在 Visual Studio 2015 中,我们加入了更多 C++11、C++14 及 C++17 的新功能让您能更容易撰写出干净的、兼容的程序代码,对于跨平台开发的开发人员来说,您可以使用 Visual Studio 2015 来产生动态或静态的函式库、原生函式库、以及透过 Xamarin 产生的 Android 平台原生应用程序;

同样地, 您也可以使用 C++ 来写 iOS 平台的应用程序,这样便能运用我们提供的一些很棒的程序代码撰写功能,如:共享程序代码、跨平台 IntelliSense、重构、查看定义等等您喜爱的功能。

开发环境的生产力提升 – 这次发行改良了许多关于开发环境的生产力部份,这些改良包括了我们新的灯泡提示(取代了智能标记),它会提示您应该如何改正或完成您的程序代码。

而新的开发环境也提供了可供 VB.net、C# 及 JavaScript 参考的共享项目模板,这样能够更方便地被不同的项目来参考引用;您可以在单一登录的入口,透过多重账号来登入不同的开发人员服务,而我们也提供了新的账号管理员方便您管理这些账号;改良的通知中枢(notification hub)可以针对通知做不同的设定, 比起过去只能忽略来说多了更多的控制;新的自定义窗口排版布局功能让您可以善用多屏幕或是笔记本电脑的开发环境;而您也会发现我们现在支持了高分辨率的图标、以及加强触控屏幕的操作;最后,针对 Visual Studio 提供意见的功能也变得更简单了。

侦错及诊断工具的更新 – Visual Studio 2015 响应了许多用户的需要,例如 lambda debugging、Edit and Continue (EnC) 的改良、子程序侦错、以及改进断点设定并提供了新的例外设定工具窗口。

我们更融入了一些黑科技,例如在侦错时整合先进的效能分析工具,像是 PerfTip 及全新的诊断工具窗口(包括内存用量分析工具,以及重新设计的 IntelliTrace for historical debugging);还有在 XAML 中的除错工具,像是可视化树形图的强化,让您可以在侦错阶段更清楚看到组件的布局;最后, 网络调试程序可以帮助您在开发 Windows 应用程序时诊断关于网络联机的问题。

Blend for Visual Studio 2015 – 我们重新设计了 Blend for Visual Studio 2015,让您可以有更好的操作体验,以便开发出高质量的 XAML 应用程序。 在新版的 Blend 中,我们让它的操作体验与 Visual Studio 一致,像是整合了项目窗口、Team Explorer 等处理项目文件的部份,让您可以更容易在 Visual Studio 及 Blend 中切换工作。

现在您可以在 Blend 中,透过 XAML IntelliSense、查看定义等功能的支持,更容易地撰写 XAML 程序代码;透过 UI 工具您可以在应用程序的侦错阶段,在可视化树形图上检阅元素确认属性的数值,这样便能轻易地修正操作接口上的问题;我们使用更强的同步排版功能取代了动画工作区域,这让您可以在不同的开发机器上同步窗口排版;而透过 NuGet 的整合,您也可以在 Blend 中管理 NuGet 套件;最后,我们针对键盘操作的狂热者设计了能全用键盘操作的 Blend。

微软正式发布 Visual Studio 2015 及 Visual Studio 2013 Update 5,附新功能详解

Node.js Tool for Visual Studio – 最新版本的 Node.js Tools for Visual Studio (NTVS) 1.1 RC 改良了效能、加入一个新的 “Quick” IntelliSense 模式、以及更轻易开发浏览器端的程序代码。 NTVS 加入了更一致的挂载除错器的体验、以及整合 TypeScript 的项目设定、还有新的 mocha 设定及记录的设定可以在测试时更容易追踪程序代码的行为。

其它的改进像是 “开启文件” 指令能够浏览 npm 套件的说明文件、以及以 Linux 为基础的 dockerfile 模板可以更容易部署应用式。 现在就下载 NTVS 1.1 RC 并检视发行记录取得详细的说明,同时也欢迎至 GitHub issue tracker 来追踪问题或是提供意见。

微软正式发布 Visual Studio 2015 及 Visual Studio 2013 Update 5,附新功能详解

功能改良及链接体验 – 不论您是要登入 Visual Studio 同步设定、连接 Azure 服务、将应用程序整合 Office 365、还是签入程序代码到 Visual Studio Online 上,Visual Studio 合了账号的设定,以减少您不断重新输入账号密码的工作。 账号管理员可以协助您管理在开发环境中所有会用到的账号数据,而且这些设定都可以轻松漫游到您不同的开发机器上,快速回复熟悉的设定。

游戏开发支持 – 今年稍早我们宣布了 Visual Studio 与几个游戏引擎供货商成为合作伙伴,包括 Unity Technologies (开发 Unity3D 的厂商)、Epic Games (开发 Unreal 的厂商)、以及 Chukong Technologies (开发 Cocos-2d 的厂商),透过与这些游戏引擎开发商的合作,您可以很轻易地使用 Visual Studio 2015 来开发基于这些游戏引擎的游戏程序。 例如,免费的 Visual Studio 2015 Tool for Unity 2.0 扩充套件可以为您使用 Unity 开发的游戏项目中提供更好的开发及除错体验。

套件管理及工作执行 – 除了 NuGet 套件管理员之外,Visual Studio 2015 也完整支持 Bower 及 npm。 您可以在 Web 及 Apache Cordova 项目中使用这两个套件管理系统,来加强客户端 JavaScript 的套件管理,同时,您也可以使用以 node.js 技术撰写的 Grunt 或 Gulp 的工具来管理工作列表。 在方案总管中,我们完整地支持这些套件管理工具,让开发人员能够更轻易地使用它们,而且新的工作执行总管可以客制化或执行 Grunt 或 Gulp 的工作,这些支持大幅地减轻了整合多样前端开发技术的负担,若您不想使用 Grunt 或 Gulp 也没关系,工作执行总管一样可以支持各种工作定义,例如 npm script。

.NET 2015 的新功能 – 在 .NET 4.6 中,您可以享受新的 64 位 “RyuJIT”、WPF / Window Forms 支持高分辨率的功能。 而在 ASP.NET 提供了在 Windows 10 上执行环境,并且支持 HTTP/2 通讯协议以及加入更多异步的 API,这部份的详情请参考 Scott Guthrie 的部落格文章。 另外还有一个很重要的功能 — 在 Visual Studio 2015 上开发 .NET 应用程序(包括 C# 6, F# 4, VB 15)都有 Roslyn 编译程序的支持;同时我们也宣布了 .NET Core 及 ASP.NET 5 的更新,目前两者在 Visual Studio 2015 正式版中都是 beta 5 的版本;而关于 Windows 10 UWP (Universal Windows Platform) 开发工具以及 .NET Native 的部份则会在 7/29 后推出,到时候我们会更详细说明 .NET 在 UWP 开发上的新功能。

VS Enterprise, VS Community – 今年稍早我们宣布了简化后的 Visual Studio 2015 产品家族,从原本的 3 个版本(Ultimate, Premium, Professional)简化成 2 个 – Professional 及 Enterprise。 我们也在 Visual Studio 2015 预览时推出了 Visual Studio 2013 Community 版本,现在我们已经推出了 Visual Studio 2015 Community 版,一样具有完整的功能,并且提供给独立开发者、学术研究者、开源软件贡献者等人免费使用。

VS Code – Visual Studio Code 最近才加入 Visual Studio 家族的产品,它是一个免费轻巧的程序代码编辑器,可以执行在 Mac OSX、Linux 以及 Windows 上,同时也包含了几个 Visual Studio 上重要的功能像是 IntelliSense、侦错、Peek 及程序代码导览。

GitHub and Visual Studio – 我们努力让 Visual Studio 与 GitHub 可以无痛整合,像是开发了 GitHub Enterprise on Azure、以及 Visual Studio 的 GitHub 扩充套件(直接整合在 Team Explorer 中发布至 GitHub),在 Developer Assistant 中整合 GitHub, 而我们也在 VS Gallery 中整合 GitHub。

下载 Visual Studio 2015

Visual Studio官网已经开放了新版的全面下载,包括英文、简体中文、日文等十种语言和十四种语言包(但是没繁体中文),包括软件的各个版本,包括在线安装包和ISO独立安装镜像。

以下是部分ISO镜像下载地址:

社区版(个人免费):
http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs2015.com_chs.iso
专业版:
http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso
企业版:
http://download.microsoft.com/download/B/8/F/B8F1470D-2396-4E7A-83F5-AC09154EB925/vs2015.ent_chs.iso
测试专业版:
http://download.microsoft.com/download/0/9/5/095317BD-41B4-4D71-AAE8-C2D1D1033B92/vs2015.testpro_chs.iso
更多下载:
https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs


点赞 (10)or分享 (0)
发表我的评论
取消评论
表情 贴图

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 嘿嘿,我又来了!
    明月登楼的博客2015-07-22 18:11 回复 Windows 8.1 | Chrome 43.0.2357.134
    • 宁茜
      呵呵,最近在忙啥呢?
      宁茜2015-07-22 18:40 回复 Windows 8.1 | Chrome 43.0.2357.134