微软在 MSDN 博客上宣布,开源旗下 Visual Studio 测试平台
VSTest。这一平台是具备高扩展性的单元测试执行框架,能够在不同的核心之间实现并行化,提供进程隔离,并能够整合进
Visual Studio。

(此文章同时发表在本人微信公众号“dotNET每日精华文章”)

澳门新葡萄京官网注册 1

澳门新葡萄京官网注册 2

上个月微软发布了一个插件,可以让Visual
Studio一秒变身最强大的Node.js开发工具。现在源代码移到了GitHub上,还提供了Azure虚拟机镜像方便你尝鲜。

开源潮流不断深入,微软早已成为一份子,继宣布开源.NET开发环境、CoreCLR后,微软又开源了Visual
Studio构建工具MSBuild的源代码,基于MIT开源协议,并且把代码托管在Github上。MSBuild是Microsoft
Build Engine的缩写,它是Visual
Studio中将源代码编译为程序的构建引擎,它为开发者提供自动化构建、性能测试和程序打包功能。本次开源的版本与
Visual Studio 2015
中包含的版本类似,但存在部分不同。微软方面称将在后期逐步抹平差异。此外,微软承诺会将
MSBuild 迁移至 Linux 和 Mac 平台上,以便开发者在其它平台使用 .NET 和
MSBuild 构建程序。更多详情,大家可以查看微软官方博客声明。

澳门新葡萄京官网注册,目前,VSTest
能够针对不同的测试框架提供相应的扩展、代码聚合、测试影响分析、数据收集,以及测试结果报告等。根据微软消息,现在已经有许多测试适配器以
NuGet 发行包的形式或者开源的形式存在。

Visual
Studio虽然一直被称之为最强大的IDE,但是口碑和使用者也大都局限于微软技术的开发人员。而随着微软对开源和第三方技术的重视,微软也在VS中提供其他开发技术的更多支持。而Node.js
Tools for Visual Studio就是一个很好的体现。

微软开源 VSTest
能够为相关专业人员提供更多便利,也有利于这一平台汇集更多业内人士的智慧,向更高层次发展。

虽然之前微软在CodePlex已经有过发布Python Tools for Visual
Studio的经历,但是对Node.js Tools for Visual
Studio的重视程度明显不一样。比如Node.js Tools for Visual
Studio的源代码现在已经发布到GitHub上;尤其更有意思的是,这个插件在Visual
Studio的官方页面上居然有单独的介绍页面(“阅读原文”即可访问),这是其他类似插件从来没有过的待遇。

来自:IT之家

Node.js Tools for Visual Studio提供了如下强大特性:

  • 项目模板:可以让你快速开始工作
  • 智能感知:让编写代码如飞
  • 集成npm:使用体验和Nuget Manager一样一样的
  • 提供交互窗口:更快试验代码逻辑
  • 高级调试功能:调试可以在本地,也可连接到任何OS下的远程环境
  • 分析:可以跟踪诊断性能问题
  • 单元测试:可以使用你喜欢的任何测试框架
  • 集成TypeScript:这点我在《TypeScript的崛起》中已经有所提及,依靠TypeScript的面向对象和静态检查能力,可以让你开发健壮的大型应用程序
  • 源代码控制:无需使用命令行工具,依靠VS的Team
    Explorer来完成源代码管理
  • 集成云平台:5分钟内就可以部署到Azure上,且还能获得APM能力
  • 自定义功能:可根据你习惯的安装其他扩展工具
  • 免费和开源:VS社区版是一个全功能可扩展的发布版本,对个人、开源项目和消息商业团队免费,且上面已经提到这个插件的源代码是在GitHub上开源的

当然,如果你是一个非Windows平台的开发人员,但是想看看这个工具是否吹的这么神乎其神,那么微软在国际版Azure上提供了名为“Visual
Studio Community 2013 Update 4 with Tools for
Node.js”的虚拟机镜像,你可以很快地尝试一下。(注:可免费申请Azure试用)

原文地址: