微软正式发布 Visual Studio 2022


微软今天正式发布了 Visual Studio 2022,Visual Studio 2022 的主要功能包括:

64-bit

  • devenv.exe 现在仅支持 64 位

Azure Cloud Services

  • 现在支持 Azure 云服务(经典)和 Azure 云服务(扩展支持)项目

C++

  • v143 构建工具现在可通过 Visual Studio 安装程序以及独立构建工具使用
  • 在调试器下运行时,新的热重载现在可用于本机 C++ 应用程序。它支持 MSBuild 和 CMake 项目。
  • 现在可以在 WSL2 上本地构建和调试,而无需建立 SSH 连接。支持跨平台 CMake 项目和基于 MSBuild 的 Linux 项目。
  • Visual Studio 现在支持 CMakePresets.json 中的 buildPresets.targets 选项。这允许你在 CMake 项目中构建目标的子集。
  • CMake 项目中的项目菜单已经过简化,并提供了“删除缓存和重新配置”和“查看缓存”的选项。
  • CMake 概览页面已更新为支持 CMakePresets.json。
  • 现在可以使用 LLDB 从 Visual Studio 调试在远程系统上运行的进程。
  • 将 Visual Studio 附带的 CMake 版本升级到 3.21 版。
  • Visual Studio 附带的 LLVM 工具已升级到 LLVM 12。
  • 使用 C++ 工作负载的游戏开发现在安装支持 Visual Studio 2022 的最新虚幻引擎
  • 在为来自导入的模块和 Header 单元的类型提供导航和语法突出显示时,对 C++ IntelliSense 进行了改进。
  • 通过优化缓存 header 使用和符号数据库访问,改进了 C++ IntelliSense 性能,缩短了进入代码的加载时间。
  • 用于 C++ 的 IntelliSense Code Linter 现在默认处于启用状态,提供即时的键入建议和常见代码缺陷的修复建议。
  • ……

个性化

  • 为垂直和水平标签添加颜色标签
  • 增加了主题包,并与 VS Code 主题作者合作,推出了自定义主题集合
  • 建立了主题转换器,将 VS Code 主题转换到 Visual Studio 2022 中使用
  • 增加了将 Visual Studio 主题与 Windows 主题同步的功能
  • 增加了新的文档管理功能,包括自定义标签宽度,加粗活动文档,以及 docwell 中额外的关闭按钮。

编辑器

  • 添加 subword 导航
  • 自动保存现在可用作预览功能
  • Multi-caret 复制/粘贴体验

可扩展性

  • 从 Microsoft.VisualStudio.Language.Client 程序集中删除了 API
  • VS SDK 包含多项重大更改,Visual Studio 2019 扩展在 2022 将不起作用。
  • VS SDK Reference 程序集不再安装到该VSSDK\\VisualStudioIntegration\\Common\\Assemblies文件夹中。如果你的构建依赖于这些程序集,请迁移项目以改用 NuGet 包。
  • 添加了 ILanguageClient 重大更改修复

Git 工具

  • 在创建 git 仓库的过程中,现在完全支持发布到 Azure DevOps
  • 状态栏的增强,包括从空 VS 查看和打开仓库的新功能,并显示未拉取提交的数量
  • 包含添加/删除行数和可发现配置选项的统一差异(Diff)工具栏
  • 提交细节增强功能,包括响应速度更快且用户友好的 UI
  • ……

热重载

  • 热重载现在可以通过 Visual Studio 调试器向 .NET 开发人员提供,对于许多 .NET 6 应用程序类型,不需要调试器。
  • 在使用 Visual Studio 调试器时,热重载现在可供 C++ 开发人员使用。

IntelliCode

  • 整行补全可以根据你当前的上下文预测你的下一段 C# 代码,并在你的光标右边以内联建议的形式呈现。
  • 整行补全现在与 JetBrains ReSharper 的最新版本兼容。

JavaScript/TypeScript

  • JavaScript 和 TypeScript 测试现在可以在 Visual Studio Test Explorer 中进行
  • NPM GUI 可用,所以你现在可以像下载 Nuget 包一样下载 NPM 模块了
  • ……

.NET 6 SDK

  • .NET 6 SDK 已包含在 Visual Studio 2022 中

用户界面

  • 默认图标已更新和刷新

……

下载地址:https://visualstudio.microsoft.com/downloads/

更多详情可查看:https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes


相关文章

2022-05-26

微软在 Build 2022 大会上发布了一些旨在支持 Windows on Arm 的公告。其中包括宣布推出一款与高通合作创建的,基于 Arm 的开发者设备 Project Volterra。Project Volterra 使用骁龙处理器和神经处理单元(NPU),允许开发者构建云原生 AI 应

2022-04-05

议和代码补全,如今 GitHub Copilot 以扩展的形式正式登陆微软的 Visual Studio 2022。 在 GitHub Copilot 于去年 6 月推出时,它仅支持 Visual Studio Code,并提供了对 Python、JavaScript、TypeScript、Ruby 和 Go 编程语言的支持。 GitHub 此后也一直

2022-03-02

不算丰富,并且在使用过程中会伴随着各种各样的 bug,微软将会持续不断地改进 Edge 开发者工具。 已知问题: 尚不支持 Blazor 项目开发 ASP.NET Core 应用程序时,单击预览按钮会出现一个新的外部控制台窗口修改 CSS 时,不

2022-07-13

将在键入时实时显示。 此前的表现: 最新表现 在微软博客中可阅读更多 C++ 性能优化信息。 Git 分支切换优化 在 Git 存储库中的分支之间切换后,此前的版本经常要等待解决方案和项目重新加载。但现在,90% 的分支切换

2022-07-31

微软近日宣布,将于 2022 年 12 月 13 日停止为 .NET Core 3.1 提供服务更新、安全修复和技术支持。 .NET Core 是一个免费开源的、用于 Windows、Linux 和 macOS 操作系统的软件框架。该项目主要由微软员工通过 .NET 基金会开发,并在 MIT

2022-08-24

址:https://visualstudio.microsoft.com/zh-hans/vs/preview/ 在推出正式版之前,开发团队还会持续添加更多对 Arm64 的支持。 官方表示,Visual Studio 2022 17.4 GA 将是首个正式原生支持 Arm64 架构的版本。此外,17.4 正式发布后会成为 LTSC 版本

2022-10-04

Visual Studio 2022 v17.3.5 正式发布,更新内容如下: 修复了一个问题,即 Visual Studio 在关闭 WinForms .NET Designer 时,会间歇性地进入无响应的状态。 当用户在浏览器设置中启用了 HSTS,并在 Visual Studio 钥匙串中添加了 GitHub 账户时

2022-08-11

Visual Studio 2022 17.3 正式发布,新版本带来了不少微软此前承诺的新功能,如 .NET MAUI GA 工具、Azure Container 应用程序等;以及在开发者社区中建议的新功能。 Visual Studio 2022 v17.3 更新内容如下: MAUI 工作负荷 GA 生成 MAUI/Blazor C

2022-07-16

Visual Studio 2022 v17.2.6 正式发布,更新内容如下: 删除了在某些情况下导致 Visual Studio 在启动期间显示毫无意义的 OS 登录对话框的授权遥测 更新了 LibraryManager 以适应 cdnjs API 的更改 修复了在同一编辑会话中重新打开 F# 项

2022-02-24

20 年前的 2002 年 2 月 13 日,仍高举着闭源大旗的微软正式发布 Visual Studio .NET,时任首席执行官比尔·盖茨将其描述为“第一个用于构建 XML Web 服务和下一代互联网应用程序的完全集成的开发环境”。 它被创造出来的目的

2022-03-26

5 月 8 日更新之后,微软将为 .NET 5.0 提供服务更新,包括安全修复或技术支持,用户需要将 .NET 版本更新到受支持的版本 (.NET 6.0 ) 才能继续接收更新。 .NET 5.0 不是 LTS 版本,因此将在发布 18 个月或下一个版本发布后的 6 个月

2021-11-09

微软宣布 .NET 6 已正式推出,并称其为迄今为止最快的 .NET 版本。 发布公告提到,.NET 6 是首个原生支持 Apple Silicon (Arm64) 的版本,并且还针对 Windows Arm64 进行了改进。.NET 团队构建了一个新的动态配置文件引导优化 (PGO

2022-09-20

Visual Studio 2022 17.4 上周发布了第 2 个预览版。 下载地址:https://visualstudio.microsoft.com/vs/preview/ 主要变化 引入回滚 Visual Studio 更新的功能 允许多个 Git 存储库一次性处于活动状态 向测试资源管理器添加按钮以将测试重

2022-08-11

集,用于调试和 API 文档等场景。   更多内容可以在微软博客中细阅。