写点什么

Visual Studio 2017 正式发布

  • 2017-04-09
  • 本文字数:872 字

    阅读完需:约 3 分钟

Visual Studio 2017(VS2017)已经正式向开发人员发布了,这标志着自 2016 年 3 月首个预览版公开可用以来,整个开发过程达到了顶峰。相对于首个预览版,一年后发布的 VS2017 中增添了基于工作流的安装程序,改进了对移动端和云应用开发的支持,还扩展了对 DevOps 的支持,更易于在 IDE 中实现在 Azure 和 Docker 容器上的部署。

InfoQ 在 VS2017 首次发布后就一直在对 VS2017 的开发过程做跟踪报道,但我们在这里还要强调一些 VS2017 为开发人员提供的特性。回顾历史,Visual Studio 曾设计为提供自己的一套解决方案,只能与自身的项目文件一起工作。这虽然简化了整个软件项目在 Visual Studio 中的维护,但是与非 VS 开发的项目共同工作时就十分具有挑战了。VS2017 使得开发人员可以像操作传统 VS 项目那样打开磁盘上的任何文件夹,其中无需存有元数据文件。

VS2017 还支持使用 CMake 作为构建系统的 C++ 项目,这进一步补充完善了上述特性。鉴于 VS2017 为跨平台支持项目提供了更多的支持,使用这些非 VS 的构建系统的特性对于简化跨平台开发团队是非常关键的。

此外,企业版中还新添加了 Redgate Data Tools 工具集,包括 ReadyRoll Core、SQL Prompt Core 和 SQL Search 工具。其中的 SQL Search 工具在 VS2017 专业版和社区版中也可用。实时单元测试(Live Unit Testing)是另一个仅在企业版中添加的特性。正如InfoQ 前期所报道的,该特性使得在编写单元测试时就能展示测试的结果,而以往必须要在构建执行后才能运行测试。

Visual Studio 2017 现在提供了社区版、专业版和企业版的下载,对那些希望了解更多细节的人还提供了完整的发行说明。VS2017 可以在已安装了以前版本Visual Studio 的机器上安装,但是用于生产系统的版本不能与前期的VS2017 的预览版或RC 版本同机安装。幸运的是,上述VS2017 预发布版本可以做就地升级。

查看英文原文: Visual Studio 2017 Officially Released


感谢冬雨对本文的审校。

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

2017-04-09 17:381610
用户头像

发布了 227 篇内容, 共 75.5 次阅读, 收获喜欢 28 次。

关注

评论

发布
暂无评论
发现更多内容

java高并发系列 - 第11天:线程中断的几种方式

简爱W

刚坐下,一个面试官居然问了我 30个Spring Boot问题!

只喝纯牛奶

LeetCode题解:189. 旋转数组,pop+unshift一行,JavaScript,详细注释

Lee Chen

大前端 LeetCode

LeetCode002-两数相加-medium

书旅

算法 数据结构与算法

实现扫码登陆的最简单方案与原理

Java小咖秀

Java 解决方案 经验总结

秒懂云通信:如何用阿里云语音通知服务(小白指南)

阿里云Edge Plus

语音

区块链+国防安全,科技是核心战斗力

CECBC

新技术 国防安全 科技信息

week8--课后作业

Geek_165f3d

一条更新sql在mysql中是怎么执行的

简爱W

架构师训练营第九周

Melo

JVM系列之:通过一个例子分析JIT的汇编代码

程序那些事

Java JVM JIT 汇编

架构师技术领导力成长之路

IT民工大叔

领导力 架构师

六字说出微服务的本质

看山

架构 微服务 签约计划第二季

新三板专家-程晓明:四板将是推动区块链技术与资本市场结合试验田

CECBC

区块链技术 推进落地应用

骚操作!用 CPU 烤肉,这位程序员做到了!

程序员生活志

程序员 gpu 程序人生

【华为云技术分享】DLI跨源|当DLI遇见MongoDB

华为云开发者联盟

数据库 mongodb dlib 数据集 华为云

Spring系列第2篇:控制反转(IoC)与依赖注入(DI),晦涩难懂么?

老大哥

给技术同学的建议:人人都该懂的埋点知识

易观大数据

埋点 智能运营

策略模式解析

南方有乔木兮

智能的财务管理系统,来自某科技公司CEO亲手搭建

明道云

实践录丨如何在鲲鹏服务器OpenEuler操作系统中快速部署OpenGauss数据库

华为云开发者联盟

数据库 鲲鹏920 操作系统 服务器 opengauss

新技术(区块链)--让游戏行业走的更远

CECBC

区块链技术 防篡改不可逆

我天!xx.equals(null) 是什么骚操作??

导导

面经手册 · 第1篇《认知自己的技术栈盲区》

小傅哥

Java 面试 小傅哥 技术栈

功能扎实的ERP模版已上架应用库(支持免费安装使用)

明道云

创业公司技术体系建设-CI/CD

星际行者

CI/CD

海华大赛第一名团队聊比赛经验和心得:AI在垃圾分类中的应用

华为云开发者联盟

AI 算法 数据分析 垃圾回收机制 华为云

求组队,PK华为HMS全球应用创新大赛!

InfoQ_e92167c73263

android

Spring Boot+Redis+拦截器+自定义Annotation实现接口自动幂等

我是苞谷

编程日课•理解学院

顿晓

学习 编程日课 理解学院

Twitter高性能分布式日志系统架构解析

俊俊哥

pulsar bookKeeper 分布式文件存储

Visual Studio 2017正式发布_.NET_Jeff Martin_InfoQ精选文章