写点什么

Visual Studio 2017 15.3 预览版发布,接近最终版

  • 2017-08-09
  • 本文字数:913 字

    阅读完需:约 3 分钟

从 Visual Studio 2017 15.3 预览版的发布时间表中可以看出,Microsoft 似乎马上要发布这一版本的正式版。过去几周对 VS2017 15.3 的改动主要集中在问题修复上,开发人员可以注意到,最近的 VS2017 15.3 Preview 版本提供了对 C# 7.1 的支持,对 C++ 语言服务的改进,以及对 IDE 自身的几处改动。通过几个重要的问题修复,提高了稳定性和性能。

C++ 开发人员将看到一些 IDE 的改动,例如一些常用模板的位置发生了改变。基于 Win32 的项目现在可以在 Windows 桌面类别下找到。Windows 控制台和桌面程序模板在创建过程中不需要调用向导,可以分别创建他们各自的项目。Windows 桌面向导可供需要的人员使用。

15.3 的 Preview 目前已经支持 C# 7.1 的语言特性。InfoQ 的首席编辑 Jonathan Allen 分两部分对这些特性进行了深入介绍。第一部分关于异步主函数(Async Main)和默认表达式(Default Expressions),第二部分探讨了推导元组名(Infer Tuple Names),以及使用泛型的模式匹配(Pattern-matching with Generics)。有了15.3 Preview,开发人员现在可以在VS2017 中体验这些特性。

一个很有用的特性是增加了信息栏。如果有一个安装的扩展程序运行不正常,信息栏将给出通知,允许用户决定是否禁用有问题的扩展程序,或者不管它。

VS2017 15.3 增加的其他特性包括命令行工具 vswhere.exe 。可以使用该工具获得 VS2017 安装实例的信息。该工具在 15.2 版本中首次出现,但是在 15.3 版本已经被修改,不再默认显示 VS2017 Preview 的实例。要获得预览版的安装信息,需要加入命令行参数 prerelease。

修复的问题有:

  • 启用轻量级解决方案负载可以减少构建解决方案的时间
  • 修复了解决方案管理器工具窗口,这样文件自动定位功能可以正常运行
  • 各种稳定性方面的改进和问题修复

如往常一样,不建议将 Visual Studio 预览版用于生产系统。感兴趣的开发人员现在可以下载 Visual Studio 2017 15.3 Preview,也可参看完整的版本说明

查看英文原文: Visual Studio 2017 15.3 Preview Nears Final Release


感谢薛命灯对本文的审校。

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

2017-08-09 19:001673
用户头像

发布了 52 篇内容, 共 29.6 次阅读, 收获喜欢 73 次。

关注

评论

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

【 Meetup 推荐】6月26日,邀请您相聚西子湖畔,探讨 2021 音视频技术最佳实践

七牛云

音视频 直播 RTC Meetup

浪潮云入选中国网络安全百强综合实力领军者象限

云计算

SpringCloud Gateway 路由转发性能优化

中原银行

微服务 性能优化 SpringCloud Gateway 中原银行

SpringCloud Gateway 动态路由

中原银行

微服务 SpringCloud Gateway 中原银行

超详细!百度富媒体检索比对系统的关键技术

百度开发者中心

百度

爆场预警!百度大脑开放日-AI赋能软硬件产品创新

百度大脑

百度大脑开放日

成为一个面霸需要面试多少回?

escray

极客时间 6月日更

Taro3无埋点的探索与实践

GrowingIO技术专栏

taro AST sdk 无埋点 babel

🌏【架构师指南】分布式ID生成算法技术总结

洛神灬殇

分布式ID 6月日更

「SQL数据分析系列」6. 使用集合

Databri_AI

sql 集合

Nebula 基于 ElasticSearch 的全文搜索引擎的文本搜索

NebulaGraph

elasticsearch 索引 图数据库

【21-10】PowerShell 日期和时间

耳东@Erdong

PowerShell 6月日更

MySQL基础之十五:索引

打工人!

MySQL 6月日更

Low-Code能否威胁到专业的程序员?| 话题

三掌柜

试用期 签约计划 人气作者 TOP10

数据库事务与锁详解

阿骆麦迪

MySQL 事务 6月日更

停车场事故频频,AI 达人将摄像头变身安全卫士

阿里云视频云

阿里云 计算机视觉 音视频 应用 英特尔

为什么中间件协议对区块链生态系统至关重要?

CECBC

只等你来!OpenAtom XuperChain开发者夏季论坛来啦

百度开发者中心

百度 开源 开发者

5分钟速读之Rust权威指南(二十四)Box

wzx

rust

校外培训行业迎来强监管,“教育+区块链”新模式试图解决行业痼疾

CECBC

很多小伙伴问我推荐什么书籍和网课,这次把私藏很久的资料都贡献了(上)

C语言与CPP编程

Java c++ C语言 数据结构与算法 #python

SpringCloud Gateway 路由数量对性能的影响研究

中原银行

微服务 SpringCloud Gateway JMH性能基准测试 中原银行

数字人民币是央行数字货币还是法定数字货币?

CECBC

运维大佬嘲笑我,这个你都不知道?

李阿柯

redis 面试 运维自动化

前端 JavaScript 之『防抖』的简单代码实现

编程三昧

JavaScript 编程 大前端 防抖 函数节流

苹果iOS内购三步曲:App内退款、历史订单查询、绑定用户防掉单!--- WWDC21

37手游iOS技术运营团队

ios wwdc 苹果退款 appstore WWDC21

Flink EventTime 和 Watermark

Alex🐒

flink 翻译 flink1.13

建党100周年,快来预约博睿数据驻场服务!

博睿数据

优雅编程 | 7 个你应该掌握的 JavaScript 编码技巧

devpoint

JavaScrip 6月日更

并发王者课-铂金2:豁然开朗-“晦涩难懂”的ReadWriteLock竟如此妙不可言

MetaThoughts

Java 多线程 并发

如果把四个消息队列都拉到一个群里,他们会聊些什么?

悟空聊架构

故事 消息队列 群聊 6月日更 悟空聊架构

Visual Studio 2017 15.3 预览版发布,接近最终版_.NET_Jeff Martin_InfoQ精选文章