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修复。

原文: http://www.infoq.com/cn/news/2017/12/vs2017-155


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 

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

  1. Visual Studio 2017 设置语言以及下载语言包

    笔者的操作环境为Visual Studio 2017 英文模式下 打开VS 2017, 点击Tools --> Options 在弹出的菜单框中选择Environment --> Inte ...

  2. Visual Studio 2017版本15.9现在可用

    本文转自 Visual Studio 2017 version 15.9 now available - Visual Studio Blog 本文章为机器翻译. 该文章的最新版本已迁移至个人博客[比 ...

  3. 在现有的Visual Studio 2017中设置和测试Python环境

    目录 介绍 背景 设置Python环境 结论 介绍 根据Stack Overflow开发者调查,在2018年,Python成为最受欢迎的语言列表.Python是用于机器学习.Web开发和数据科学的跨平 ...

  4. Visual Studio 2017 的重大功能回顾和针对 .NET 开发者的更新

    来源:开源中国社区 www.oschina.net/news/90807/overview-of-visual-studio-2017-updates-for-net-developers Visua ...

  5. Visual Studio 2017强制更新方法

    Visual Studio 2017强制更新方法 Visual Studio 2017更新时候,用户都是根据消息提示,进行更新.这样做的好处,就是微软可以分批下发升级包,避免集中更新.不过为了早点用上 ...

  6. Visual Studio 2017更新内容记录

    Visual Studio 2017更新内容记录 个人认为值得一提的重点更新内容: IDE: 团队资源管理器中的新增 Git 功能并增强了连接体验 - 在 Visual Studio 2017 中可使 ...

  7. 【更新】ReSharper v2016.3发布,Visual Studio 2017 RC初步支持

    2019独角兽企业重金招聘Python工程师标准>>> [下载最新版ReSharper试用] Visual Studio 2017 RC初步支持 ReSharper 2016.3最终 ...

  8. Visual Studio 2017 与 Visual Studio for Mac 支持更新

    微软在博客中简单介绍了关于 VS 2017 和 VS for Mac 项目的支持计划:https://blogs.msdn.microsoft.com/visualstudio/2018/10/05/ ...

  9. Visual Studio 2017更新,侧重于提高稳定性

    Microsoft已对其旗舰开发软件产品Visual Studio 2017(VS2017)的安装程序和设置引擎做了全新设计,意在能快速地部署更新到VS2017.VS2017的第一个命名版本更新在VS ...

最新文章

  1. GPT-3 不够 Open,BigScience 构建开放语言模型,规模小 16 倍
  2. 复习webpack4之实现简易的webpack
  3. Unity3D为何能跨平台?聊聊CIL(MSIL)
  4. L2-006 树的遍历-团体程序设计天梯赛GPLT
  5. SQL 学习与工作日常:语句积累
  6. linux查看主机脚本,简单的bash脚本查看任意网段的在线主机
  7. go 数组任意位置插入数字类型的元素
  8. aws rds监控慢sql_AWS RDS SQL Server恢复模型,备份和还原
  9. 个人博客作业-Week2 (代码规范, 代码复审)
  10. 39. 后台模块开发(4)
  11. 中国版Kindle Paperwhite使用评测
  12. python怎么查找word文档,Python读取word文档内容
  13. 博士的一天(起早贪黑版本)
  14. 5G/NR SSB学习总结
  15. MacOS查看DNS服务器地址
  16. 【Unity游戏开发】动画系统(四)Unity3d动画基础
  17. Java并发相关知识(多线程、锁、容器、工具)
  18. Java并发指南1:并发基础与Java多线程
  19. win10安装onnx、tensorrt(python用,超简单安装版)
  20. 未来10年什么行业发展比较好?

热门文章

  1. 为VMware虚拟主机添加新磁盘
  2. 《版式设计——日本平面设计师参考手册》—第1章应用对象样式
  3. ASP.NET AJAX 控件开发基础
  4. 你真的了解Lambda表达式吗?
  5. 开源绘画应用 Pinta 已移植到GTK 3和.NET 6
  6. .NET 6新特性试用 | 最小Web API
  7. VS2022+.NET6 RC1+C#10,.NET开发起飞
  8. C# Hashtable和Dictionary区别
  9. .NET 中 async 和 await
  10. 多款主流编程语言,哪款开发软件最安全?