HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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:381557
用户头像

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

关注

评论

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

TypeScript 设计模式之发布-订阅模式

Geek_z9ygea

typescript 大前端 设计模式

学习源码的第八个月,我成了Spring的开源贡献者

程序员DMZ

spring 开源

疫情按下快进键,电商抢占市场红利需可靠的助力

华为云开发者联盟

高并发 电商 华为云 流量 云服务器

力扣题 - 29 解析大佬题解

Geek_663541

Java算法

安全系列之——RSA的公钥私钥有多少人能分的清楚?RSA的签名验签与加密解密如何使用公私钥?

诸葛小猿

加密解密 非对称加密 rsa 签名验签

Docker从入门到放弃---基础篇

书旅

Docker 容器

GrowingIO 数据采集 iOS SDK 测试实践

GrowingIO技术专栏

ios 数据采集 sdk

领导发表的报告,你真的读懂了吗?

罗小龙

工作经验

LeetCode152-乘积最大子数组-medium

书旅

LeetCode 动态规划

MySQL容器化详细教程

Simon

MySQL Docker 容器

ARTS打卡第一周(200511-200517)

老胡爱分享

ARTS 打卡计划 ARTS活动

云上攻击太多怎么办?不妨试试这些工具

华为云开发者联盟

黑客 云服务 数据安全 华为云 企业上云

CSS属性整理

kidd

Apache Pulsar 在 BIGO 的性能调优实战(上)

Apache Pulsar

不完满的选择,要不要放弃

zhoo299

随笔杂谈

LeetCode题解:11. 盛最多水的容器,while循环双指针,JavaScript,详细注释

Lee Chen

大前端 LeetCode

不说再见

太以

疫情 毕业季 遗憾 大学

图解JavaScript——进阶篇(执行上下文、变量对象、作用域、作用域链、闭包、this、原型及原型链、事件循环等一把梭)

执鸢者

Java 大前端 函数执行 事件循环

糖果不需要意义

zhoo299

随笔杂谈 电影

Docker 架构及工作原理

哈喽沃德先生

Docker 容器 微服务

SecureBoost算法

soolaugust

学习 同态加密 secureboost

带着面试题学习红黑树操作原理,解析什么时候染色、怎么进行旋转、与2-3树有什么关联

小傅哥

Java 数据结构 小傅哥 红黑树 2-3树

MySQL中几种常见的日志

Simon

MySQL 日志

CDN百科11 | 担心纸质病例被洪水淹没?ECS+CDN+OSS如何助力医疗上云

阿里云Edge Plus

CDN 存储 云服务器

我与游戏相伴【自我访谈】

叶阳夏烟

系列 游戏 游戏观 访谈录

Docker入门与简单使用

Simon

Docker Linux

MySQL下的DB Link

Simon

MySQL

常用SQL语句分享

Simon

MySQL sql

[High Performance TIDB] Leeson 01:TIDB整体架构---作业

远鹏

高性能 #TiDB

学习笔记2

Qx

学习

Flink任务执行-3

小知识点

大数据 flink

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