Visual Studio 2022 17.7 发布首个预览版

news/2024/7/16 8:21:18 标签: git, ide

Visual Studio 2022 17.7 已发布首个预览版,这个版本有大量社区贡献的新改进,主要改动如下:

生产效率

  • 文件对比功能,可以在 Solution Explorer 中对比不同的文件差异。在资源管理器中右键单击一个文件,然后使用上下文菜单选项 “比较...”,然后选择一个项目进行比较。

  • 多分支图形和 Git 存储库改进 ,可在同一图表中可视化多个分支,以及其他 Git 存储库改进。打开 Git Repo 窗口时,从单分支视图开始,接着可以单击任何分支,以将该分支及其提交添加到图表中。比如在下面的场景中,可以轻松地将 new-branch-3 可视化:

其次还有以下优化:

  • 通过使用右上角的折叠图标来折叠 “分支” 面板,获得更多空间来查看图形和历史表。
  • 使用右上角的展开图标最大化提交的详细信息。
  • 在 Azure DevOps 存储库中查看作者的头像。
  • 切换视图中的分支时,可以更流畅地查看图形更新。
  • 复制和修剪缩进 ,从 Visual Studio 复制代码并将其粘贴到另一个程序(Outlook、Teams、Slack 等)时,Visual Studio 会自动修复缩进。

多合一搜索增强功能 

  • 在结果列表中,精确匹配的优先级更高。
    • 文件名完全匹配
    • 文件名优先于路径
  • 结果列表会在键入时准确更新。

.NET 和云开发

NET 6+ 和 NetStandard 的 IntelliTest 支持在预览版中可用,一旦启用,编辑器上下文菜单 “IntelliTest(预览版)” 将在 net6 和 netstandard 代码文件中启用。

将 Blazor WebAssembly 发布到 Azure 静态 Web 应用

在此版本添加了将 ASP.NET Core Blazor WebAssembly (WASM) 项目发布到 Azure Static Web Apps 的功能。在选择 Azure 作为目标发布 Blazor WASM 项目时,将看到一个用于选择 Azure 静态 Web 应用程序的选项。

C++ 和游戏开发

用于 C++ 的虚幻引擎宏格式化

作为对开发者社区和社区反馈的回应,此版本添加了一个选项来为虚幻引擎宏使用特殊的缩进规则。

作为预览功能,Visual Studio 将检测并使用虚幻引擎反射宏的缩进和格式规则。

启用后,Visual Studio 将在反射宏后的行上正确缩进代码,并对 Slate 声明语法使用特殊规则。

用于 C++ 的虚幻引擎命名约定检查器

符号不符合 Unreal Engine 编码风格时,Visual Studio 现在会提示。


http://www.niftyadmin.cn/n/338845.html

相关文章

STM32学习过程记录11——基于STM32G431CBU6硬件SPI+DMA的高效WS2812B控制方法

一种高效的WS2812B控制算法——基于STM32G431CBU6的SPIDMA 1.WS2812B介绍 ws2812b是一款集控制电路与发光电路于一体的智能外控LED光源,采用单线归0码协议,每个像素点的三基色颜色可实现256级亮度显示。速率能达到1024pixel 30fps / s,故被…

[入门必看]数据结构5.5:树与二叉树的应用

[入门必看]数据结构5.5:树与二叉树的应用 第五章 树与二叉树5.5 树与二叉树的应用知识总览5.5.1 哈夫曼树5.5.2_1 并查集5.5.2_2 并查集的进一步优化 5.5.1 哈夫曼树带权路径长度哈夫曼树的定义哈夫曼树的构造哈夫曼编码应用:英文字母频次 5.5.2_1 并查集…

【Spring框架】--04.单元测试JUnit、事务、资源操作Resources、国际化、数据校验Validation、提前编译AOT

文章目录 6.单元测试:JUnit6.1整合JUnit56.1.1搭建子模块6.1.2引入依赖6.1.3添加配置文件6.1.4添加java类6.1.5测试 6.2整合JUnit46.2.添加依赖6.2.2测试 7.事务7.1JdbcTemplate7.1.1简介7.1.2准备工作7.1.3实现CURD①装配 JdbcTemplate②测试增删改功能③查询数据返…

基于αβ剪枝算法的五子棋

访问【WRITE-BUG数字空间】_[内附完整源码和文档] 五子棋是世界智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏,是世界智力运动会竞技项目之一,通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上&#xf…

敏捷项目管理阶段框架-推测阶段实践

推测阶段实践 关注产品和项目,创造和理解产品待办事项列表和发布计划 怎么做计划、怎么做需求 产品需求规划(怎么做计划) 洋葱圈 愿景、产品路线图、产品发布计划、迭代发布计划、每日计划 滚动式规划,渐进明细,走一…

Edge插件之WeTab,画面优美,可以免费使用chatgpt,很难不爱

目录 一、普通的edge新标签页 二、安装WeTab插件 1.WeTab插件的安装非常简单,只需在百度搜索wetab,进入官网: 2.进入官网,点击edge图标,进入插件下载页面: 3.这里由于我是已经安装成功,显示…

【C++】new和delete

new是个运算符 使用: new 类型(初始值); malloc和new的区别: 1--new申请空间失败抛出异常,malloc返回空指针 ip(new(nothrow) Int(10))//不想它抛出异常 2--new调用构造函数 3--new可以重…

京东商品详情API调用说明 京东商品库存销量接口

尊敬的开发人员: 感谢您选择使用京东API进行开发。下面为您提供一份简要的API调用说明,帮助您快速上手并实现所需功能。 1.注册京东开放平台账户并创建应用 首先,您需要在 https://o0b.cn/jennif/ 网站上注册一个京东开放平台的账户&#…