写点什么

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:004597

评论

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

人工智能正在使代码普惠化!未来五年人人都能编程

FN0

瓴羊Quick BI新增多项可视化分析的模块,为数据驱动决策带来更多可能

流量猫猫头

小程序容器与PWA有什么不同?

没有用户名丶

我对混沌工程的理解

老张

混沌工程

华秋干货铺 | HDMI接口需注意的PCB可制造性设计问题

华秋电子

【零售电商系列】走进亚马逊(二)

小诚信驿站

6 月 优质更文活动

第十一届“创业江苏”科技创业大赛正式启动

科兴未来News

FreeRTOS使用 — 合理使用内存 “ 任务中创建任务 ”

矜辰所致

内存管理 FreeRTOS 任务创建 6 月 优质更文活动

SAP ABAP SM50 事务码的另类用途 - ABAP工作进程对数据库表读取操作的检测

汪子熙

SAP abap Netweaver 思爱普 6 月 优质更文活动

软件测试/测试开发丨Allure2报告中添加附件-日志

测试人

程序员 软件测试 测试开发 Allure

软件测试/测试开发丨Allure2报告中添加附件-html、视频

测试人

程序员 软件测试 自动化测试 测试开发 Allure

想给业务松松绑,又怕数据泄漏隐患? 动态脱敏了解一下!

极盾科技

数据安全

科兴未来|第四届中国·盐城创新创业大赛

科兴未来News

纠删码技术在vivo存储系统的演进【上篇】

vivo互联网技术

分布式存储 磁盘故障 纠删码 数据可靠性

Terraform 改善基础架构的十个最佳实践

SEAL安全

Terraform 基础架构 企业号 6 月 PK 榜

火热报名 |【崖山论“见”】第3期,如何让SQL速度飞起来

YashanDB

数据库 sql 技术沙龙 优化器 技术干货

文件管理开发指南全新登场,快来了解如何访问各类文件

HarmonyOS开发者

HarmonyOS

定时任务原理方案综述 | 京东云技术团队

京东科技开发者

定时任务 线程 中间件 分布式定时任务 企业号 6 月 PK 榜

企业级低代码平台:企业IT部门的得力助手

优秀

低代码 快速开发 企业级低代码

天翼云SD-WAN解决方案直播

天翼云开发者社区

云计算 服务器 云服务

深度解析Java程序员从入行到被裁全过程

Java全栈架构师

程序人生 后端 架构师 java程序员 java面试

图数据库在通信行业有哪些应用?

悦数图数据库

为什么 Serverless 能提升资源利用率?

阿里巴巴云原生

阿里云 Serverless 云原生

趋吉避凶、取名问卜!大语言模型再算命领域有哪些应用

FN0

AIGC

活动预告|6月15 日 Apache Paimon Meetup,深入解读 Apache Paimon 0.4.0 !

Apache Flink

大数据 flink 社区活动

对线面试官-为什么要使用MQ

派大星

Java 面试题

海外直播源码技术文字聊天功能的配置

山东布谷科技

软件开发、 区块链二维码溯源系统开发 源码搭建 直播源码 海外直播源码

【架构设计】【问题分析】记一次调用内部es服务超时问题

如果晴天

架构设计 问题定位 问题分析 日志平台 失败策略

当中间件遇到云原生,看看会发生什么事

金蝶天燕云

云原生中间件 中间件套件

全球LED租赁屏市场

Dylan

LED 市场 规模化 全球 技术指南

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