写点什么

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

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

关注

评论

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

php的一些漏洞梳理

依旧廖凯

28天写作 3月日更

大作业

LouisN

LeetCode题解:91. 解码方法,动态规划(优化),JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

算法攻关-climbing-stairs(O(n))_70

小诚信驿站

刘晓成 小诚信驿站 28天写作 算法攻关

算命、运气和其他「Day 24」

道伟

28天写作

掌握了开源框架还不够,你更需要掌握源代码

华为云开发者联盟

开源 Element 源代码 Vue 3

Nginx配置静态文件服务从入门到精通

happlyfox

28天写作 3月日更

存量用户运营企业微信的“用户端小程序”优化方案

vivo互联网技术

小程序 微信 性能优化 大前端 企业微信

为什么MySQL不推荐使用子查询和join

Java小咖秀

MySQL MySQL优化

像这样操作 Python 列表,能让你的代码更优雅 | pythonic 小技巧

AlwaysBeta

Python

产品经理训练营 - 大作业

joelhy

产品经理训练营

前端开发:Mac环境的Chrome浏览器设置跨域请求的SameSite解决方法

三掌柜

vue.js 大前端 3月日更

JVM笔记--如果你写JVM,最需要考虑的重要结构是什么?

秦怀杂货店

Java JVM

网易 Duilib:功能全面的开源桌面 UI 开发框架

有道技术团队

开源

项目延期了,怎么办?

石云升

项目管理 28天写作 职场经验 管理经验 3月日更

yum安装Nginx全流程指南

happlyfox

28天写作 3月日更

5 分钟部署一个 OIDC 服务并对接 nightingale

冯骐

CAS Nightingale 认证授权 OIDC Apereo

Wireshark 数据包分析学习笔记 Day13

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

哪有简单的满足——自我决定论

Justin

心理学 28天写作 游戏设计

滚雪球学 Python 之内置 random 模块

梦想橡皮擦

28天写作 3月日更

Rancher 2.5.6发布,支持Kubernetes 1.20

Rancher

短网址服务设计整理

程序员架构进阶

架构 设计实践 28天写作 实操案例 3月日更

Hamcrest

insight

单元测试 3月日更

看了 GitHub 上的这些面试题项目后,我飘了!

JackTian

GitHub 开源 面试

美丽的数学学习笔记(1)

方勇(gopher)

Apache Oozie 深入原理讲解

五分钟学大数据

大数据 28天写作 3月日更 oozie

假期无聊冰河开发了一款国民级游戏!

冰河

Java 游戏

产品训练营 第四周作业

万顷湖天碧

协助市场监督管理局,打造质量基础设施“一站式”服务平台

源中瑞-龙先生

容器or虚拟机?

xcbeyond

Docker 容器 3月日更 专业术语

诊所数字化:医疗机构常见的系统整理

boshi

医院 医疗 七日更

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