Visual Studio 2022 17.6的第一个预览版现已发布!此版本扩展了最近发布的17.5版本的Visual Studio并旨在提高你的生产力,无论你是一个。NET开发人员、游戏开发人员和/或C++开发人员。
为什么要尝试最新的预览?因为这就像生活在未来一样——你可以尝试我们正在为即将到来的17.6版本积极开发的所有功能,通过以下方式影响他们的早期开发提供您的建议和依据报告任何问题你遇到了。您可以做到这一点,同时可靠地继续您的关键工作,因为Previews始终会安装并并行运行官方支持的Visual Studio版本。
此博客总结了此版本中的主要更改。要查看完整的改进列表,您可以查看Visual Studio 2022 17.6预览版1发行说明.
IDE生产力
大括号对着色
现在,您可以直观地区分代码的每一组左大括号和右大括号,从而更容易查看代码的范围或查找任何缺少的大括号。
![图像括号空着色](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/BracePairColorization.png)
除了C++之外,大括号对的颜色化现在扩展到C#、TypeScript、JavaScript、Visual Basic和Razor。
您可以通过转到“工具”>“选项”>“环境”>“预览功能”并选中“启用括号对着色”来启用或禁用着色。
如果您有关于此功能的反馈与我们分享,请参与关于开发人员社区.
Git行取消排序
为了继续改进我们的线性分段(也称为交互式分段)功能,我们添加了unstage。
![图像GitUnstage](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/GitUnstage.png)
GitHub问题
GitHub问题集成允许您从VS中的提交消息框中搜索和引用最近的问题,以响应此操作建议票.
您可以通过键入#或单击提交消息文本框右下方的#按钮来引用问题或拉取请求。如果您尚未通过身份验证,无法访问相关问题,则会提示您登录以利用此功能。从了解有关此功能的更多信息博客.
.NET
C的IntelliCode API使用示例#
您是否希望能够轻松访问您使用的API的代码示例?IntelliCode API使用示例实现了这一点。IntelliCode API使用示例是一项功能,可以让您看到其他开发人员如何使用给定函数的真实示例。显示的示例来自GitHub上的公共开源存储库。
![图像智能代码API](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/IntelliCodeAPI.png)
要使用该功能,请将鼠标悬停在任何支持的功能上,然后单击“GitHub示例和文档”。
可视化工具支持。NET远程调试
现在可以使用IEnumerable和DataSet Visualizer在调试时检查变量/对象。通过SSH、Docker或WSL在Unix上安装NET。
![图像远程可视化工具](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/RemoteVisualizers.png)
用于ARM64设备的.NET MAUI工具
预览支持。Visual Studio中的NET多平台应用程序UI(.NET MAUI)工具现在可用于ARM64设备。
![图像MAUIARM64](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/MAUIARM64.png)
现在可以启用的安装。在ARM64版本的Windows上运行时,请使用Visual Studio安装程序中的NET MAUI。请注意,目前不支持热重启和谷歌的Android模拟器。
C++游戏
非真实引擎日志查看器
作为预览功能提供,您现在可以在不离开Visual Studio的情况下查看Unreal Engine日志。
![图像UELog动画](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/UELog_animfull.gif)
要从Unreal Engine Editor中查看日志,请单击查看>其他窗口>UE日志。要筛选日志,请单击“类别”或“详细信息”下拉列表。
由于这是一个实验性功能,请通过评论留下您的反馈虚拟引擎日志查看器–开发人员社区.
代码分析集成–虚头工具
随着我们继续在VisualStudio中构建Unreal Engine集成,我们经常从游戏开发人员那里听到需要为Unreal引擎项目包括代码分析。作为第一步,您现在可以在Visual Studio中看到由虚幻标头工具生成的警告和错误。解析与Unreal相关的C++标头时,Unreal标头工具会发出警告和错误。您可以在“错误列表”中找到这些警告,也可以在代码中看到它们以紫色的波浪形表示。点击链接了解更多非真实页眉工具.
在“预览”中,此功能在默认情况下处于禁用状态。要启用它,请转到“选项”>“环境”>“预览功能”并选中“使用Unreal Header Tool(C++)进行代码分析”。由于这是一个预览功能,请通过评论留下您的反馈代码分析反馈–开发人员社区.
![图像UEHeaderTool](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/UEHeaderTool.png)
在上面的示例中,您可以看到Visual Studio提醒您UFUNCTION说明符拼写错误,并且缺少GENERATED_BODY宏。
要尝试Unreal Engine的这些新功能,请确保在Visual Studio安装程序的“C++游戏开发”工作负载中选择了“IDE对Unreal引擎的支持”。
![映像UEInstall](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/UEInstall.png)
C++交叉模板
CMake调试器
新的CMake调试器允许您调试Visual Studio中任何CMake项目的CMakeLists.txt文件。您可以根据文件名、行号或触发CMake错误/警告时设置断点,并单步执行、跳过或退出。您还可以暂停或继续当前正在执行的范围。CMake调试器中的调用堆栈显示文件名和行,您可以对定义的变量进行监视。
![图像CMakeDebug](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/CMakeDebug.png)
要启动CMake调试器,可以从以下位置选择“配置CMake调试”:
- 右键单击CMakeLists.txt文件或
- “项目”主菜单。
当CMake生成失败时,解决方案资源管理器中将提供调试链接:
![映像CMakeDebugSln](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/CMakeDebugSln.png)
目前,这仅适用于捆绑的CMake,还不支持针对WSL或远程计算机的项目。要了解更多信息,请参阅“CMake调试器允许您调试CMake脚本等“.
Unix远程文件资源管理器
现在,您可以使用新的远程文件资源管理器浏览、上传和下载文件到连接管理器中列出的远程计算机。您只需通过Linux和嵌入式开发工作负载安装它。
![图像远程文件资源管理器](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/RemoteFileExplorer.png)
从工具栏中,您还可以:
- 使用远程文件资源管理器中的下拉菜单切换目标计算机
- 刷新目录内容并同步更改
- 删除或重命名文件和目录。
您还可以使用底部窗格取消任何正在进行的文件操作。您可以从菜单“查看”>“远程文件资源管理器”中打开“远程文件浏览器”。
让我们知道你的想法,并通过评论分享你想看到的任何其他功能远程文件资源管理器–开发人员社区条目.
导入C和C++嵌入式STM32CubeIDE项目
现在可以导入STM32CubeIDE项目以在Visual Studio中进行嵌入式开发。只需选择文件>打开>导入STM32CubeIDE项目。
![图像STImport](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/02/STImport.png)
导入STM32项目将生成一个CMake项目,其中包含STLink的设备闪烁和调试设置。你必须拥有STM32管道随主板的支持包一起安装。这样可以使用ST提供的编译器和支持应用程序。如果您的项目有.ioc文件,您可以打开上下文菜单并为您的项目打开STM32CubeMX。 了解有关导入STM32CubeIDE项目的更多信息.
分享您的反馈,帮助我们构建更好的Visual Studio!
当您使用Visual Studio时,请告诉我们您喜欢什么、喜欢什么以及希望我们改进的地方。您可以通过以下方式与我们分享反馈开发人员社区:通过报告任何错误或问题报告问题和分享您的建议新功能或现有功能的改进。
通过关注我们,与Visual Studio团队保持联系YouTube网站, 推特, LinkedIn链接, 抽搐和上的Microsoft学习.
一如既往,我们感谢您花时间报告问题,并希望您继续向我们提供反馈,说明我们正在做什么以及可以改进什么。
帖子试用Visual Studio 2022 v17.6预览版1首次出现于Visual Studio博客.
]]>