写点什么

Visual Studio 17.7 预览版:插件管理器和 HTTP 编辑器改进,与 VSCode 功能相比仍有差距

作者: Almir Vuk

  • 2023-08-23
    北京
  • 本文字数:1460 字

    阅读完需:约 5 分钟

Visual Studio 17.7预览版:插件管理器和HTTP编辑器改进,与VSCode功能相比仍有差距

微软发布了Visual Studio 2022 17.7的第三个预览版本。预览版本 3 带来了一系列的改进和新特性,旨在提高开发人员的生产力,并帮助维护简洁的代码。预览版本 3 重点是为 C++开发人员提供了一个名为 #includes cleanup 的新工具。最新版本已经可以下载,开发人员可以在预览版本中探索并利用它的最新进展。


预览版本 3 为 C++、生产力、.NET 和云开发、Microsoft 365 开发和 Teams 工具包以及 SQL Server Data Tools 等多个领域带来了更改和改进。


作为最大的新闻,最新的更新引入了一个令人兴奋的新特性,称为“包含清理”(Include Cleanup)功能。这个有价值的工具为开发人员提供了在检测到间接包含时添加直接包含的建议,以及识别可以安全删除的任何冗余包含。值得注意的是,该功能在默认情况下处于禁用状态,以确保开发人员可以控制它的使用。为了利用它的优势,用户可以通过导航“工具”>“选项”>“文本编辑器”>“C/C++”>“IntelliSense”并选择“启用 #include cleanup”选项来轻松地启用它。


在有关 #include 工具的原始博客文章中,C++项目经理 Mryam Girmay 指出:


……该功能通过生成删除未使用的头文件和添加直接头文件的建议来提高代码的质量。我们建议的工作流程是首先执行直接包含建议,在使用间接头文件的地方添加直接头文件,然后删除未使用的包含。


对于 C++和预览版本 3,最新的更新还引入了对Address Sanitizer支持的扩展,现在提供了 continue_on_error 模式。该运行时功能实现了对隐藏内存安全错误的实时检测和报告,并且零误报。开发人员可以通过为 stdout 设置 ASAN_OPTIONS=continue_on_error=1 或为 stderr 设置 ASAN-OPTIONS=continue_on_eerror=2 来将其集成到工作流中。该更新增强了应用程序的可靠性,并提供了更安全的代码库。


对于开发人员的生产力,体现在解决方案资源管理器中,在上下文菜单中添加了一个新的“折叠所有子节点”命令,使用户可以折叠选定的节点及其子节点。这也可以通过 Ctrl+Left 快捷键来实现。


此外,扩展管理器也进行了更新,以简化从 Visual Studio Marketplace 中发现和管理扩展的过程,从而更容易地更新现有的扩展。开发人员可以通过启用“工具”>“选项”>“环境”>“预览功能”下的“扩展管理器 UI 刷新”预览功能来访问现代扩展管理器。


此外,最新版本还对HTTP编辑器进行了显著的改进。其中包括添加了一个新的响应视图,该视图支持 JSON 高亮显示。现在,开发人员可以很容易地检查原始响应、请求标头以及发送到 Web 服务器的请求。此外,用于发送请求的绿色播放按钮已被代码镜头操作所取代,从而简化了开发过程。


同样,开发人员现在可以利用 Microsoft Power Platform 的连接服务支持。正如发布文章中所报道的:你可以创建一个到 Power Platform 环境的自定义连接器,并创建一个开发隧道来本地测试和调试 Web API 项目。


其他更改则与 Microsoft 365 开发有关:Teams Toolkit 现在提供了简化的 Teams Tab 应用程序模板。这个版本还包括缺陷修复和 UI 改进,增强了用户体验。此外,在SQL Server Data Tools中,最新的更新解决了将 Azure Interactive Dir 用于Azure Debugger时的发布问题。此外,Target 平台对 SQL Serverless 的命名已更改为Azure Synapse Analytics Serverless SQL Pool


微软和开发团队鼓励用户提供反馈意见,并分享了他们对新功能和改进的建议,强调了他们将致力于不断增强 Visual Studio 的体验。最后,有兴趣了解更多关于该版本和其他 Visual Studio 版本信息的开发人员可以访问有关 Visual Studio 2022 IDE 的其他更新,这些更改和新功能有非常详细的发布说明


原文链接:

https://www.infoq.com/news/2023/07/vs2022-v17-7-preview-3/

2023-08-23 08:004406

评论

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

冠军斩获10万奖金!首届"域见杯"医检AI开发者大赛精彩落幕

华为云开发者联盟

人工智能 华为云 医检

实战-记录一次大版本升级

TiDB 社区干货传送门

新版本/特性解读

pd-ctl 选项 --jq 格式化语法使用案例详解

TiDB 社区干货传送门

性能调优 实践案例 管理与运维 扩/缩容

RT-Thread记录(十七、AT组件 — ESP8266使用 at_device 软件包联网)

矜辰所致

esp8266 RT-Thread 8月月更 AT组件

师文汇:OceanBase 4.0 产品核心能力解读

OceanBase 数据库

使用函数计算自定义运行时快速部署一个 SpringBoot 项目 | 文末有礼

阿里巴巴云原生

阿里云 Serverless 云原生 springboot 函数计算

2022年网约车平台服务用户体验指数(UEI)

易观分析

用户体验 网约车平台

上游sql通过drainer同步到kafka时在kafka中是什么样子的

TiDB 社区干货传送门

实践案例 管理与运维 版本测评 大数据场景实践 实时数仓场景实践

多种姿势搞定Tidb集群监控大屏

TiDB 社区干货传送门

监控

开放下载 | 飞天技术峰会-云原生加速应用构建分论坛资料开放下载

阿里巴巴云原生

阿里云 云原生

阿里巴巴全新出品Spring全家桶笔记:(Spring+SpringBoot+SpringCloud)

Java永远的神

Java spring 程序员 面试 程序人生

Python自学教程7-字典有哪些常用操作

和牛

Python 测试 8月月更

PCTP考试学习笔记之一:深入TIDB体系架构(上)

TiDB 社区干货传送门

管理与运维 TiDB 源码解读 TiKV 源码解读 TiKV 底层架构

SBOM落地的关键一步——漏洞可利用性交流(VEX)

SEAL安全

软件供应链安全 漏洞管理

AppCube视角浅析: 艾瑞咨询《2022年中国低代码行业研究报告》

华为云开发者联盟

后端 开发

企业号九月金秋榜

InfoQ写作社区官方

企业号九月金秋榜

swap去中心化交易所系统开发技术分析

开发微hkkf5566

PCTP考试学习笔记之一:深入TIDB体系架构(下)

TiDB 社区干货传送门

TiDB 底层架构 管理与运维 TiDB 源码解读 TiKV 源码解读

华为云算法零门槛:零基础教你AI试伊妆

程思扬

华为 API 华为云 开发者说

40% 的云原生开发者专注于微服务领域

阿里巴巴云原生

阿里云 微服务 云原生

【8.19-8.26】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

TiFlash 表达式的实现与设计

TiDB 社区干货传送门

看完年薪30W~120W程序员分别需要掌握的技能栈,我彻底悟了!

程序员小毕

Java 程序员 程序人生 后端 架构师

历时10个月,1300+队伍参赛 第二届HarmonyOS开发者创新大赛奖项揭晓

Geek_2d6073

深入理解Java虚拟机!京东大佬耗时半年肝出来的HotSpot VM源码剖析笔记真香(附完整源码)

Java全栈架构师

Java 源码 面试 程序人生 JVM

MySQL的redolog如何保证数据不丢?其中原理你真的知道吗?

Java全栈架构师

Java MySQL 数据库 程序员 程序人生

Dubbo 3 易用性升级之 Dubbo 官网大改版

阿里巴巴云原生

阿里云 开源 云原生 dubbo

Dijkstra(迪杰斯特拉算法)的实现(C,C++,Matlab)

Five

算法 图论 8月月更

独自一人开发一整套ERP系统是什么水平?

优秀

ERP系统

2022 DEMO CHINA 创新中国峰会将于9月7-8日在无锡举办

创业邦

数字藏品:为何深受年轻人喜爱,到底有何魔力?

开源直播系统源码

数字藏品 数字藏品开发 数字藏品系统

Visual Studio 17.7预览版:插件管理器和HTTP编辑器改进,与VSCode功能相比仍有差距_编程语言_InfoQ精选文章