写点什么

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

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

关注

评论

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

如何使用AI辅助开发HTML5 - 通义灵码功能全解析

阿里巴巴云原生

html5

观测云产品更新 | 场景、管理、监控、AI 错误分析、AI 智能助手等

观测云

产品迭代

TimechoDB v2.0.1/2.0.2 发布 | 支持时序表模型,表模型中新增嵌套查询、权限管理、UDF 等功能

Apache IoTDB

去中心化云算力的12项特征,不只是算力分布式

PowerVerse

去中心化 算力 分布式,

大模型如何辅助软件测试与质量体系?

思码逸研发效能

软件测试 研发效能 软件质量 智能化测试 思码逸

Web3 项目开发的技术难点

北京木奇移动技术有限公司

区块链技术 软件外包公司 web3开发

VMware ESXi 8.0U3d macOS Unlocker & OEM BIOS ConnectX-3 网卡定制版 (集成驱动版)

sysin

esxi

AI生成高并发Java代码实战:秒杀系统优化方案

飞算JavaAI开发助手

“AI+财务”4月活动地图,诚邀您就近入场!

用友智能财务

财务 峰会 会计

Proxmox VE 8.4 发布 - 开源虚拟化管理平台

sysin

PVE

「DeepSeek-V3 技术解析」:多词元预测技术(Multi-Token Prediction, MTP)

Baihai IDP

AI LLMs DeepSeek MTP

高并发场景下的Java性能优化

飞算JavaAI开发助手

IntelliJ IDEA 中安装和使用通义灵码 AI 编程助手教程

阿里巴巴云原生

IDEA

夏日炎炎,透明屏如何散热“冷静”?

Dylan

电子 LED display LED显示屏 夏令营 LED屏幕

Web3项目的技术架构

北京木奇移动技术有限公司

区块链技术 软件外包公司 web3开发

AI代码生成工具如何突破Java单元测试效能天花板?

飞算JavaAI开发助手

从片段到完整逻辑:AI生成Spring Boot微服务代码的深度对比

飞算JavaAI开发助手

如何使用AI辅助开发HTML5 - 通义灵码功能全解析

阿里云云效

html5 AI

为什么我需要AI助手辅助学习python

阿里巴巴云原生

Python

一文弄懂用Go实现MCP服务

王中阳Go

Go MCP

如何在Mac上查找、打开和检查活动监视器,教你轻松管理你的Mac任务进程

阿拉灯神丁

CleanMyMac 设计软件 mac系统维护 Mac任务管理器 系统优化软件

DPP推荐引擎架构升级演进之路|得物技术

得物技术

算法 Java Agent AB

AI 重构 Java 遗留系统:从静态方法到 Spring Bean 注入的自动化升级

飞算JavaAI开发助手

区块链智能合约的开发架构

北京木奇移动技术有限公司

区块链技术 智能合约开发 软件外包公司

IntelliJ IDEA 中安装和使用通义灵码 AI 编程助手教程

阿里云云效

云计算 AI IDEA

喜讯!白鲸开源入选智联联盟2024年度软件研发优秀案例

白鲸开源

白鲸开源

【重磅来袭】DeepSeek-R1昇腾满血版入驻华为开发者空间!互动体验,瓜分福利!

华为云开发者联盟

昇腾 DeepSeek 华为开发者空间

为什么我需要AI助手辅助学习python

阿里云云效

Python

vivo Trace 监控追求极致的建设历程

vivo互联网技术

Profile Skywalking Dynatrace Datadog profiling

复杂业务逻辑的AI生成代码调试技巧

飞算JavaAI开发助手

人工智能如何重塑软件测试开发?这几个方向将决定你的职业天花板

测试人

人工智能

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