写点什么

Visual Studio 2017 的第五个更新包扩展了调试工具

  • 2017-12-10
  • 本文字数:696 字

    阅读完需:约 2 分钟

Visual Studio 2017 近日收到了最新的完整更新包,版本号为 15.5。跟随前几次更新的步伐,这次发布提供了一系列几乎会让所有用户从中受益的特性。此次发布的一个重点是 IDE 的性能,尤其是减少 C#/Visual Basic 项目的加载时间。在.NET Core 项目中进行文件操作(添加、删除、重命名)时的响应速度也应该更快了。据来自微软的 John Montgomery报道,按照微软的测定,大型C#/VB 解决方案的加载速度是VS2017 之前版本的两倍。

这些成果的取得得力于微软把顺序加载过程变得更为并行化。之前,VS2017 顺序执行项目加载,设计时构建,然后更新IntelliSense。现在,在15.5 版本中,IDE 能够同时执行项目加载和设计时构建,最后是IntelliSense。来自微软的Viktor Veis 近日介绍了这些变化的实现方式,并建议在开发机器上使用SSD(即使只在Windows 分区上)来获得最佳效果。

IntelliTrace 增加了新的调试特性“Step-back”。当启用这项特性时,开发人员就可以在调试断点之间来回切换。之前,开发人员只能向前,当代码步进太远,就需要重启调试会话。

C++ 开发人员将会在 15.5 版本中看到扩展后的单元测试。在 VS 安装程序中选中后,IDE 会支持 Google Test 和 Boost.test。C++ 开发人员还会看到扩展标准模板库(STL)对 C++17 标准的支持。按照 Montgomery 的说法,75% 的 C++ 特性现在都得到了支持。

Visual Studio 2017 15.5 现在已经提供下载。当前的VS2017 用户可以从IDE 内升级,而那些希望试用该IDE 的用户可以使用其中一种基于Web 的安装程序。点击这里可以查看完整的发布说明,其中列出了全部的变更和Bug 修复。

查看英文原文: 5th Update to Visual Studio 2017 Expands Debugging Tools

2017-12-10 18:001759
用户头像

发布了 1008 篇内容, 共 393.3 次阅读, 收获喜欢 345 次。

关注

评论

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

关于 JavaScript 闭包

程序员海军

JavaScript 大前端 闭包

Hello World !!!

潮湿了我押韵的心情

试着找一下抖音下单的用户路径地图

小匚

产品经理 产品经理训练营

KeyChrone-K8使用体验

ITCamel

Android内存泄漏检测之LeakCanary2.0(Kotlin版)的实现原理

vivo互联网技术

android kotlin 内存泄漏

iOS 面试策略之简历的准备到面试流程

iOSer

ios 面试

用户需求差异化需要更专业的云管理平台 | 演讲实录

BoCloud博云

云计算 多云管理

高并发下的Redis分布式锁

java_wxid

Java redis 高并发 分布式锁 setnx

AI技术在小程序生态质量保障方向的落地实践

百度开发者中心

百度智能小程序

互联网大厂100道Android面试题助你冲关金三银四!附小技巧

欢喜学安卓

android 程序员 面试 移动开发

APK反编译

行者AI

编译

AI技术在小程序生态质量保障方向的落地实践

百度Geek说

小程序 AI

nginx配置日志为json格式,nginx按照天实现日志分割,nginx配置负载均衡

Ng

Python实现excel公式格式化工具

小小明

Python Excel

将word试卷匹配转换为结构化表格

小小明

Python word

CloudQuery v1.3.5 上线!

BinTools图尔兹

数据库 oracle 运维 开发工具 dba

美团3面(Java后台):NIO+BIO+Zookeeper+线程池+Redis+kafka

钟奕礼

Java 编程 程序员 架构 面试

最火前端Web组态软件(可视化)

尔嵘

大前端 可视化数据分析搭建 web组态 托拉拽组态

剖析Android开发未来的出路在哪里,终局之战

欢喜学安卓

android 程序员 面试 移动开发

MySQL四大属性(特性) 底层实现原理

java_wxid

Java MySQL 数据库 面试 底层实现原理

HashMap加载因子为什么是0.75?

java_wxid

Java 面试 hashmap HashMap底层原理 加载因子

单线程、多线程和协程的爬虫性能对比

小小明

Python 爬虫

程序员:如何写出斗帝级简历?

Java架构师迁哥

vue+element中引入百度地图

尔嵘

Vue Element 百度地图

使用VUE和Element 创建一个dialog对话框组件的详细过程

尔嵘

批量从Word中提取图片

小小明

Python

Pandas实战案例-冷空气活动寒潮级别分类

小小明

MySQL锁等待与死锁问题分析

Simon

MySQL 死锁

产品经理训练营 - 作业六

胡小湖

图解 | 原来这就是 IO 多路复用

Java 程序员 架构 面试

Java岗位阿里+字节+滴滴+美团+腾讯+百度+京东12万字面试题总结

Java架构追梦

Java 阿里巴巴 架构 腾讯 面试

Visual Studio 2017的第五个更新包扩展了调试工具_.NET_Jeff Martin_InfoQ精选文章