Visual Studio 2022 版本 17.6 预览版发行版小范围更新,值得你一看

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: Visual Studio 2022 版本 17.6 预览版发行版小范围更新,值得你一看

859d1c82f1e1487193bc4d026019706a.png

Visual Studio 2022 v17.6 是vs2022 v17.6小版本的一个更新,此版本拓展了 vs2022 v17.5版本的功能,旨在提高您的工作效率,无论你是 .NET 开发人员、游戏开发人员和/或C++开发人员

此博客总结了此版本中的主要更新和修改。


集成开发环境生产力


现在,你可以直观地区分代码的每组左大括号和右大括号,从而更轻松地查看代码的范围或查找任何缺失的大括号,这样利于更好的修改括号层次和丢失问题。


大括号对着色


83c32338e73170b50bf4c38cb035b155.png

除了C++之外,大括号对着色现在扩展到C#,TypeScript,JavaScript,Visual Basic和Razor这几种开发语言。

你可以通过转到“工具>选项”>“环境”>“预览功能”并选中“启用大括号对着色”来启用或禁用着色的效果。


Git 行取消暂存

为了继续改进vs的线路暂存(又名交互式暂存)功能,微软添加了 unstage。


69027fb0b6b2306e4e6fe7ed19a0ae64.png

GitHub 问题


GitHub Issues集成允许您从VS中的提交消息框中搜索和引用您最近的问题,以响应此建议票证。

您可以通过键入#或单击提交消息文本框右下角的#按钮来引用问题或拉取请求。如果您还没有通过身份验证来访问相关问题,现在将提示您登录以利用此功能。从博客中了解更多关于此功能的信息。


.NET


c43606c5f4b3429abfc4297e77028c07.png


适用于 C 语言的智能代码 API 使用示例#

适用于 C 语言的智能代码 API 使用示例#


你是否曾经希望可以轻松访问自己使用的 API 的代码示例?智能代码 API 使用示例使这成为现实。智能代码 API 用法示例是一项功能,可让您查看其他开发人员如何使用给定函数的真实示例。显示的示例来自 GitHub 上的开源项目。


cd6a4b110927d693af47405437ab911a.png


要使用该功能,请将鼠标悬停在任何受支持的函数上,然后单击“GitHub 示例和文档”


可视化工具对 .NET 远程调试的支持


现在,在通过 SSH、Docker 或 WSL 在 Unix 上调试 .NET 时,可以使用 IEnumerable 和 DataSet 可视化工具检查变量/对象。


04d851ae12e4584e63a987d1e0e11493.png


用于 ARM64 设备的 .NET MAUI 工具

Visual Studio 中对 .NET 多平台应用程序 UI (.NET MAUI) 工具的预览支持现已在 ARM64 设备上提供。


1c83828c2af6f7346ae4eec2d5060118.png


现在,你可以在 ARM64 版本的 Windows 上运行时从 Visual Studio 安装程序启用 .NET MAUI 的安装。请注意,目前不支持热重启和谷歌的安卓模拟器。


C++游戏

虚幻引擎日志查看器


作为预览功能,你现在可以在不离开Visual Studio的情况下查看虚幻引擎日志


1892778a1f5114cee97ec62b61e48103.gif


要查看虚幻引擎编辑器中的日志,请单击“查看>其他窗口>UE日志”。要过滤日志,请单击“类别”或“详细程度”下拉菜单。

由于这是一项新出的功能,大家可以去试试。


代码分析集成 – 虚幻标头工具


随着我们继续在Visual Studio中构建虚幻引擎集成,我们经常听到游戏开发人员需要为虚幻引擎项目添加代码分析。第一步,你现在可以看到Visual Studio中的虚幻标头工具生成的警告和错误。虚幻标头工具在解析虚幻相关的C++标头时发出警告和错误。您可以在错误列表中找到这些警告,也可以在代码中看到它们以紫色波浪线直观地表示。


在预览版中,此功能默认处于关闭状态。要启用它,请转到“环境>预览功能”选项>并选中“使用虚幻标头工具进行代码分析(C++)”

c882b76c4b22b25efa22576da721ff9f.png


在上面的示例中,您可以看到 Visual Studio 提醒您 UFUNCTION 说明符的拼写不正确和缺少GENERATED_BODY宏。


要试用虚幻引擎的这些新功能,请确保在Visual Studio安装程序的“使用C++进行游戏开发”工作负载中选择“IDE对虚幻引擎的支持”。

503f67c33e6e76f636d5b8587610cfcb.png


C++ 跨平台

CMake 调试器


新的 CMake Debugger 允许您为 Visual Studio 中的任何 CMake 项目调试 CMakeLists.txt 文件。可以根据文件名、行号或触发 CMake 错误/警告的时间设置断点,并单步执行、跳过或退出断点。还可以暂停或继续当前正在执行的范围。CMake 调试器中的调用堆栈显示文件名和行,并且您可以设置对定义的变量的监视。


f216efc52f83c76016c2e36adcbce243.png


若要启动 CMake 调试器,可以从以下位置选择“使用 CMake 调试进行配置”:

  • 右键单击 CMakeLists.txt 文件或
  • “项目”主菜单。

当 CMake 生成失败时,解决方案资源管理器中将提供“调试”链接:


0e48a1d81d80d9febfceb4ade7f19247.png


目前,这仅适用于捆绑的 CMake,尚不支持面向 WSL 或远程计算机的项目

适用于 Unix 的远程文件资源管理器

现在,可以使用新的远程文件资源管理器浏览、上载文件并将其下载到连接管理器中列出的远程计算机。您需要做的就是通过 Linux 和嵌入式开发工作负载安装它。


414918db175ae6710256913d8235afb6.png

在工具栏中,你还可以:

  • 使用远程文件资源管理器中的下拉列表切换目标计算机
  • 刷新目录内容并同步更改
  • 删除或重命名文件和目录。


你还可以使用底部窗格取消任何正在进行的文件操作。你可以从菜单“查看”>“远程文件资源管理器”中打开远程文件资源管理器。

导入C和C++嵌入式STM32CubeIDE项目


你现在可以导入STM32CubeIDE项目,以便在Visual Studio中进行嵌入式开发。只需选择“打开文件>>导入STM32CubeIDE项目”。


7ad6a685345c2d2b9f10c601b1cea78e.png

导入 STM32 项目会生成一个 CMake 项目,其中包含 STLink 的设备刷写和调试设置。你必须将STM32CubeIDE与主板的支持包一起安装。这样就可以使用意法半导体提供的编译器和支持应用程序。如果你的项目有 .ioc 文件,你可以打开上下文菜单并为您的项目打开 STM32CubeMX。了解有关导入STM32CubeIDE项目的更多信息。  

相关文章
|
4月前
|
人工智能 IDE 测试技术
Visual Studio版本的AI编程助手
Visual Studio 是一个出色的 IDE,可用于构建适用于 Windows、Mac、Linux、iOS 和 Android 的丰富、精美的跨平台应用程序。 使用一系列技术(例如 WinForms、WPF、WinUI、MAUI 或 Xamarin)构建丰富。 1、安装 点击上方工具栏拓展选项,选择管理拓展选项 接着在联机页面中搜索"FItten Code",并点击下载,下载完成后重启Visual Studio 在扩展选项中选中fitten,选择Open Chat Window进入登录界面,完成注册登录 2、智能补全 打开代码文件,输入一段代码,Fitten Code 就会为您
|
5月前
|
人工智能 IDE 测试技术
采用Visual Studio版本的AI编程助手
Visual Studio 是多平台IDE,用于构建Windows、Mac、Linux、iOS和Android应用。安装Fitten Code插件可增强其功能,如智能补全、AI问答、代码生成、翻译、注释自动生成、代码解释和测试用例创建。通过扩展商店搜索安装Fitten Code,登录后体验上述特性。支持VS Code、JetBrains IDE、Visual Studio和Vim。访问[https://code.fittentech.com/](https://code.fittentech.com/)获取更多信息。
132 4
|
7月前
|
编译器 定位技术 C++
查看Visual Studio软件_MSC_VER值(MSVC编译器版本)的方法
查看Visual Studio软件_MSC_VER值(MSVC编译器版本)的方法
283 1
|
7月前
|
存储
Visual Studio 2022版本17.8中的实用功能
Visual Studio 2022版本17.8中的实用功能
【C++】CMake中Visual Studio的MSVC版本与PCL版本对应关系
【C++】CMake中Visual Studio的MSVC版本与PCL版本对应关系
306 0
|
C++ Windows
Visual Studio 安装检测内存工具-Visual Leak Detetctor。(适用于VS2013、VS2015、VS2017、VS2019、VS2022版本)
Visual Studio 安装检测内存工具-Visual Leak Detetctor。(适用于VS2013、VS2015、VS2017、VS2019、VS2022版本)
420 0
|
程序员 编译器 C语言
详解C语言六——如何调试你的C语言代码(Visual Studio 2019及以上版本)
详解C语言六——如何调试你的C语言代码(Visual Studio 2019及以上版本)
642 0
|
存储 SQL 开发框架
Visual Studio 2022 版本 17.5 预览版 正式上线,有你期待的功能吗?
Visual Studio 2022 版本 17.5 预览版 正式上线,有你期待的功能吗?
|
7月前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
734 1