Visual Studio 2022 17.6 发布首个预览版
Visual Studio 2022 17.6 的首个预览版现已发布!此版本扩展了最近发布的 17.5 版 Visual Studio,旨在提高您的工作效率,无论您是 .NET 开发人员、游戏开发人员和/或 C++ 开发人员。
新功能概览:
- IDE 生产力
- 括号对着色
- Git 行取消暂存
- GitHub 问题
- .net
- C# 的 IntelliCode API 使用示例
- 可视化工具支持 .NET 远程调试
- 用于 ARM64 设备的 .NET MAUI 工具
- C++游戏
- 虚幻引擎日志查看器
- 代码分析集成——Unreal Header Tool
- C++ 跨平台
- CMake 调试器
- Unix 远程文件资源管理器
- 导入 C 和 C++ 嵌入式 STM32CubeIDE 项目
下面是每个功能的详细介绍:
IDE 生产力
括号对着色
现在可以直观地区分代码的每组左大括号和右大括号,更轻松地查看代码的范围,或查找缺失的大括号。
除了 C++,大括号对着色现在扩展到 C#、TypeScript、JavaScript、Visual Basic 和 Razor。
Git 行取消暂存
为了继续改进线路暂存(也称为交互式暂存)功能,此版本添加了 unstage。
.NET
C# 的 IntelliCode API 使用示例
IntelliCode API 使用示例功能可查看其他开发人员对函数的真实使用示例,显示的示例来自 GitHub 上的公共开源存储库。
可视化工具支持 .NET 远程调试
在通过 SSH、Docker 或 WSL 在 Unix 上调试 .NET 时,您现在可以使用 IEnumerable 和 DataSet Visualizer 检查变量/对象。
用于 ARM64 设备的 .NET MAUI 工具
Visual Studio 中对 .NET 多平台应用程序 UI (.NET MAUI) 工具的预览支持,现在可在 ARM64 设备上使用。
在 ARM64 版本的 Windows 上运行时,可以从 Visual Studio 安装程序启用 .NET MAUI 安装。
请注意,该功能目前不支持热重启和 Google 的 Android 模拟器。
C++游戏
虚幻引擎日志查看器
作为预览功能,现在可以在不离开 Visual Studio 的情况下查看虚幻引擎日志。
单击查看 > 其他窗口 > UE 日志。要过滤日志,请单击“类别”或“详细程度”下拉菜单。
代码分析集成——Unreal Header Tool
现在可以在 Visual Studio 中看到 Unreal Header Tool 生成的警告和错误,Unreal Header Tool 在解析 Unreal 相关的 C++ 标头时发出警告和错误。
在预览版中,此功能默认处于关闭状态。如需 要 启用它, 请转到“选项”>“环境”>“预览功能”。
该功能的前提要在 Visual Studio 安装程序的“Game development with C++”工作负载中选择“IDE support for Unreal Engine”。
C++ 跨平台
CMake 调试器
新的 CMake 调试器允许在 Visual Studio 中调试任何 CMake 项目的 CMakeLists.txt 文件。 可以根据文件名、行号或触发 CMake 错误/警告时设置断点,然后进入、越过或退出,还可以暂停或继续当前正在执行的作用域。
CMake 调试器中的调用堆栈显示文件名和行,可以对定义的变量进行监视。
要启动 CMake 调试器,可以从以下选项中选择“使用 CMake 调试进行配置”:
- 右键单击 CMakeLists.txt 文件时的上下文菜单或
- “项目”主菜单。
当 CMake 生成失败时,解决方案资源管理器中将提供调试链接:
目前,这仅适用于捆绑的 CMake,并且尚不支持针对 WSL 或远程计算机的项目。
要了解更多信息,请参阅“ CMake 调试器允许调试 CMake 脚本”。
Unix 远程文件资源管理器
现在可以使用新的 Remote File Explorer 浏 览、上传和下载文件到连接管理器中列出的远程计算机, 需要通过 Linux 和嵌入式开发工作负载安装该管理器。
从该 工具栏中还可以:
- 使用远程文件资源管理器中的下拉列表切换目标计算机
- 刷新目录内容并同步更改
- 删除或重命名文件和目录。
此外,还可以使用底部窗格取消任何正在进行的文件操作,可以从菜单视图 > 远程文件资源管理器打开远程文件资源管理器。
导入 C 和 C++ 嵌入式 STM32CubeIDE 项目
现在可以导入 STM32CubeIDE 项 目在 Visual Studio 中进行嵌入式开发,只需选择文件 > 打开 > 导入 STM32CubeIDE 项目。
导入 STM32 项目会生成一个 CMake 项目,其中包含用于 STLink 的设备闪存和调试设置。
注意:该功能的 前提是要为板子安装 STM32CubeIDE 和支持包,才允许使用 ST 提供的编译器和支持应用程序。
如果项目中 有 .ioc 文件,可以打开上下文菜单并为项目打开 STM32CubeMX。
了解有关导入 STM32CubeIDE 项目的更多信息。
更多信息可以在更新公告中查阅:https://devblogs.microsoft.com/visualstudio/try-visual-studio-2022-v17-6-preview-1/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Vitess 16 正式发布
Vitess 是一个用于部署、扩展和管理大型 MySQL 实例集群的数据库解决方案。Vitess 集 MySQL 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。它的架构设计使得用户可以像在物理机上一样在公有云或私有云架构中有效运行。它结合并扩展了许多重要的 MySQL 功能,同时兼具 NoSQL 数据库的可扩展性。 Vitess 可以帮助解决以下问题:支持对 MySQL 数据库进行分片来扩展 MySQL 数据库,应用程序无需做太多更改;从物理机迁移到私有云或公有云;部署和管理大量的 MySQL 实例。 Vitess 16 正式发布,更新内容如下: 文档改进 在这个版本中,Vitess 维护团队决定把重点放在审查、编辑和重写网站文档上,以便与代码保持一致。在 CNCF 的帮助下,Vitess 还改善了搜索体验。 GA 公告 Vitess 在 V16 版本中将 VDiff v2 标记为 GA 或生产就绪。Vitess 现在推荐你使用 v2 而不是 v1。v1 将被弃用,并最终在未来的版本中删除。 这个新版本的 VDiff 应该提供一个更好的整体用户体验,特别是在迁移非常大的表...
- 下一篇
Visual Studio Code 1.76 发布
VS Code 1.76 已发布,此版本一些主要亮点包括: 配置文件- 活动配置文件徽章,通过命令面板快速切换配置文件。 VS Code 现在通过在管理活动栏图标上显示配置文件名称的前两个字母作为配置文件徽章来显示当前的自定义配置文件。 现在可以使用 Command Palette (Ctrl+Shift+P) 中的 Profiles: Switch Profile command 在配置文件之间快速切换,它会显示一个下拉列表,列出你的可用配置文件。 辅助功能改进- 新的音频提示,改进的终端屏幕阅读器模式。 当一个命令在集成了 shell 的终端中以 non-zero code 退出时,会发生故障。为了向用户传达失败的信息,VS Code 现在会播放一个audioCues.terminalCommandFailed音频提示音。 可移动的Explorer view- 将 Explorer放置在二级侧边栏或面板中。 Explorer view container (Ctrl+Shift+E)现在是可移动的,可以放在二级侧边栏或底部面板中,以便进一步定制工作台。 可通过Views: Rese...
相关文章
文章评论
共有0条评论来说两句吧...