美国时间三月七日(北京2017年3月8日),微软正式发布了Visual Studio 2017,自己旗舰开发工具的最新版本。同日发布的主要产品还有

  • .NET Core Tooling 1.0

  • .NET Core 微服务实例

  • Visual Studio for Mac Preview 4

  • Visual Studio Mobile Center Preview

  • Team Foundation Server 2017 Update 1

对于在云服务时代紧追AWS步伐快速前进的微软公司来说,这个开发工具的发布在各个方面都至关重要。Azure和Visual Studio的紧密联系,将使得这个家族产品的各位用户顺利迈入下个黄金时代。

开场

Sara Ford,曾经在VS产品组工作,现在任职于GitHub

时代的发展使得开发人员的范围从极少数的专业人士扩展到几乎所有人群。如果说发布会暖场时播放的聚合短片充满了VS专业用户们(例如上图Sara Ford)对往昔欢乐的回忆,那么接下来潘正磊女士(微软高级副总裁和VS产品组主管)邀请的第一组嘉宾就让人忍俊不禁。

潘正磊女士

对,就这样一个才几岁的小孩子,就已经有了自己的开发项目经历,甚至受到过奥巴马总统的接见。

神秘的嘉宾

正因如此,一个更加强大和好用的IDE产品显得更加重要,因为它的用户群是如此多元。微软也在发布Visual Studio 2015近两年后,发布了Visual Studio 2017正式版。

Visual Studio 2017

VS2017正式发布

这次特别邀请的站台企业也非常有趣。视频声音一放,居然是熟悉的中式英语,来自中国民营企业中旗舰,华为公司。

华为开发人员为微软站台

华为内部项目使用大量的C、C++代码。借由VS2017,他们可以在Windows上便利的用VS开发,而部署到Linux等多种平台上,还可以非常方便的调试。这都是之前的工具很难提供的用户体验。

也希望华为员工们考虑改善下英文口语,毕竟和去年为微软站台的三星公司工程技术人员相比稍有不小距离。

微软“知名脱口秀主持人”Scott Hanselman随后上台,当场演示VS2017。

潘总交棒给Scott

简洁不少的安装向导(快捷的安装速度可惜无法通过文字描述啊)。

全新的安装向导

Live Testing之类的企业级功能也是非常抢眼。

VS企业版内建的实时单元测试覆盖率显示

内场观众们热情的掌声此起彼伏(幕后故事未来独家报道)。

全神贯注的内场观众

插播广告:.NET FM即将为你回顾VS2017发布会,上图中你就可以看到我们的吕鹏主播哪(蓝色上衣那位),敬请期待  http://dotnet.fm

更多重构功能也登陆VS2017

.NET Core和微服务范例

千呼万唤之后,.NET Core的工具链也进入了稳定阶段,发布了1.0版本。这将解决.NET Core方面近几年的混乱,让开发者能够有一个统一、可靠的平台来开发和合作。

.NET Core工具链发布1.0版本

另一个有趣的地方是微软这次稍微改变了Visual Studio的图标。

Visual Studio的新图标

过去微软曾经提供过不错的大中型工程范例,不仅供开发者参考,也展示了自己.NET平台的各种先进技术。这次他们更近一步将新范例直接放在GitHub上,与社区合作来持续改进它。这个新范例利用了各种新潮的技术,.NET Core新平台、Docker容器和Azure云计算,全面展示了微软开发技术的各种便利性和部署平台的灵活性。

全新的微服务范例工程

这个范例的架构图十分有趣。

范例的具体架构

Xamarin和移动开发

掐指一算,Xamarin加入微软家庭已经整整一年了。接下来Miguel de Icaza借此机会也展示Xamarin移动开发方面的改进。

Miguel de Icaza上台

首先当然是越来越成熟的Visual Studio for Mac。Miguel当场宣布了这个新产品的Preview 4。

Visual Studio for Mac Preview 4

微软收购Xamarin,也使得越来越多的企业更加信任这套解决方案。这次为Xamarin站台的企业,就换成了英国航空公司。

英航为Xamarin站台

Xamarin现在更加完美的集成到Visual Studio之中,提供了移动开发者所需要的各种工具。Visual Studio Mobile Center也正式上线,提供一站式服务。

Xamarin对移动应用开发的增强

在Windows 10上,开发者可以同时启动全部主流移动平台的模拟器来做调试。

在Windows 10上同时调试所有主流移动平台

Mobile Center也同日上线。

Mobile Center上线

DevOps及其他

其他的重要产品也都带来了给力的更新。例如Team Foundation Server 2017才发布不久,这个Update 1又带来了不少新东西。

TFS 2017 Update 1

从TFS到云端VSTS的迁移也越来越简单。

TFS到VSTS的快速迁移

微软甚至再次迈出新的步子,与Redgate合作推出了全新的数据库DevOps支持。

Redgate与微软的深度合作

至于之前已经调过价格的VS企业版,此次又加入了更多附加增值服务。

企业版客户的附加增值服务

微软也全新发布的DevOps加速器服务也同时上线。

DevOps加速器服务

最后微软特别感谢了自己的合作伙伴们,他们也在今天开始了对VS2017的正式支持。

Visual Studio合作伙伴

结语

两个小时的内容实在是太充分了,这里就走马观花的带大家浏览一下。由于VS2017已经可以到官方网站下载,赶紧装一个玩起来嘛。

微软的致谢

原文地址:http://weibo.com/ttarticle/p/show?id=2309404082903201008909


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

赞赏

人赞赏

Visual Studio 2017发布会:黄金时代的家族聚会相关推荐

  1. Visual Studio 2017 已知问题 Qamp;amp;A

    已知问题 以下是有关此版本中的已知问题和可用解决方法的说明.M姐会给大家进行详细的解答 安装问题 编辑器和 IDE 问题 NuGet 问题 实时单元测试问题 测试工具问题 轻量级解决方案加载问题 We ...

  2. Visual Studio 2017 新功能(下)

    调试和诊断 运行时单击 只需在调试运行到此行时单击代码行旁边的图标. 无需再设置临时断点,也不必再执行多个步骤来执行代码和在所需行停止. 现在,调试器下停在中断状态时,"运行时单击" ...

  3. Visual Studio 2017全面上市

    自从1997年第一版发布的20年以来,微软Visual Studio开发工具一向以易学易用.功能齐全而闻名,帮助开发者以简驭繁,即使面对越来越快速的交付压力,也能大幅提高生产力,好整以暇.对于Visu ...

  4. vs2015编译linux源码,使用Visual Studio 2017(VS2017)编译OpenCC 1.0.4 (Open Chinese Convert)源代码...

    摘要:本文介绍了Win7 64位环境下OpenCC(Open Chinese Convert) 1.0.4源码编译全过程,除VS2017外,VS2013以上版本也应该基本同样适用,其他版本的Windo ...

  5. Visual Studio 2017 - Windows应用程序打包成exe文件(1)- 工具简单总结

    最近有对一个Windows应用程序少许维护和修改.修改之后要发布新的exe安装文件,打包exe文件时,遇到了很头疼的问题,还好最后解决了,记录一下. Visual Studio版本:Visual St ...

  6. Visual Studio 2017新版发布,极大提高开发效率丨附下载

    2019独角兽企业重金招聘Python工程师标准>>> 最新的Visual Studio 2017免费下载[包含Professional.Enterprise.Community版本 ...

  7. Visual Studio 2017正式版发布全纪录

    2019独角兽企业重金招聘Python工程师标准>>> 又是一年发布季,微软借着Visual Studio品牌20周年之际,于美国太平洋时间2017年3月7日9点召开发布会议,宣布正 ...

  8. Visual Studio 2017 第三方依赖设置,附加依赖项和附加库目录

    Visual Studio 2017 第三方依赖.需要做的事情有:1.指定头文件所在目录.2.指定需要使用到的lib.3.指定lib文件夹,也就是代码的实现部分所在的目录. 附加依赖项 是指输入项,如 ...

  9. Windows 10 Visual Studio 2017 安装配置 Apache Thrift (C++)

    最近需要使用Thrift,所以在网上看了很多资料,不过很多教程都不够详细完整,导致我花了不少时间安装配置.在这里我把我配置的过程写下来和大家分享. 1 介绍 Apache Thrift 是一个跨语言的 ...

最新文章

  1. python-作用域
  2. C语言 素数平方之和
  3. http://blog.csdn.net/wemedia/details.html?id=40237
  4. 揭秘:如何为 Kubernetes 实现原地升级
  5. easyuI企业管理系统-实战三 添加功能
  6. Arch Linux中安装Anaconda
  7. android timer后函数继续执行_一切从android的handler说起(三)
  8. python美多商城项目百度网盘_美多商城项目(七)
  9. centos 6.3 mysql python 模块_CentOS安装python2.6以及MySQL-python
  10. arcgis 出图背景_ArcGIS空间制图分析视频教程(二狮兄出品)含ArcMap
  11. 我求求你了,GC日志打印别再瞎配置了
  12. Linux下网络测试工具tcpping、tcptraceroute的使用
  13. php1怎么获取网卡id号,C#获得MAC地址(网卡序列号)代码
  14. Pytorch实现STN
  15. python怎样计算增长率_Python令人难以置信的增长
  16. Nginx + uWSGI + Python + Django构建必应高清壁纸站
  17. 【Kafka】生产者
  18. Realsense D435i +Opencv 获取彩色、深度、IMU数据并对齐
  19. android系统手机流量控制方法amp;,Android之——流量管理程序示范
  20. symbian模拟器的修正

热门文章

  1. 正则表达式匹配字符串的问题
  2. boost pool内存池库使用简要介绍
  3. HP产品选件查询网站
  4. NLog源码解读——StringBuilderPool
  5. .NET也内卷了,BAT大厂近日上演抢人大战!
  6. [翻译]在GC上加入DPAD
  7. .NET 6 新特性 Parallel ForEachAsync
  8. 轻量级消息队列RedisQueue
  9. 实现 OutOfMemory​
  10. 推荐一个IT老鸟肝了2月有余的免费开源WPF企业级开发框架