写点什么

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

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

关注

评论

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

喜讯 | 拍乐云Pano荣获「2020大数据产业创新技术突破」奖

拍乐云Pano

大数据 音视频 RTC 拍乐云

谷歌面试题:如何从无序链表中移除重复项?

田维常

面试

【面试必备】Swift 面试题及其答案

ios swift

软件架构模式之分层架构

架构精进之路

架构设计 七日更 28天写作

高承实:区块链是一个技术结构组织 而不是技术

CECBC

大数据

Hbase内核剖析

永健_何

大数据 HBase 底层技术 分布式数据储存

PostgreSQL中Oid和Relfilenode的映射

PostgreSQLChina

数据库 postgresql 开源 软件

测试一下

TJJ

区块链挖矿到底是什么,该怎么挖?

v16629866266

红河州加速区块链等新技术与实体经济的深度融合

CECBC

数字经济

架构师训练营第九周作业

zamkai

都在用Kafka ! 消息队列序列化怎么处理?

李尚智

Java kafka 架构 消息队列 消息中间件

第一周作业-产品备忘录

Eva

想学AI开发很简单:只要你会复制粘贴

华为云开发者联盟

GitHub 开源 AI mindspore 推理

别让假“努力”毁掉了你!面试了10家企业软件测试岗位,面试题整理

程序员阿沐

程序员 面试 软件测试 自动化测试 测试工程师

图解 | 原来这就是TCP

程序员 网络协议 架构师

产品思维和产品意识

ALone

焱融科技借公有云出海,服务国际知名卡车制造商自动驾驶业务

焱融科技

自动驾驶 分布式 存储 自动驾驶训练

数据库表数据量大读写缓慢如何优化(3)【Elasticsearch的使用】

我爱娃哈哈😍

大数据 elasticsearch 架构 优化 死磕Elasticsearch

数字货币钱包APP系统开发|数字货币钱包软件开发

系统开发

Java 程序经验小结: 慎用可变参数

后台技术汇

28天写作

第一章作业

tera

Java程序员福音!阿里最新产物分布式小册:存储+计算+通信+资源调度

Java架构追梦

Java 阿里巴巴 架构 面试 分布式

目标岗位差异化对比

Geek_6a8931

应对新冠病毒传播-粤政协委员建议构建公共卫生区块链平台

CECBC

区块链 公共卫生

重学JS | Set和Map是如何过滤重复值的?

梁龙先森

面试 大前端 编程语言 28天写作

见证产品成长,共享AI力量!

百度大脑

拍乐云技术分享 | 美术教学中视频矫正是怎么做的?

拍乐云Pano

音视频 RTC 图像处理 拍乐云 视频处理

LocalDateTime、OffsetDateTime、ZonedDateTime互转,这一篇绝对喂饱你

YourBatman

LocalDateTime OffsetDateTime ZonedDateTime

老熟人,新朋友!写作平台邀新季!

InfoQ写作社区官方

热门活动

第四周作业

oooh-la

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