Visual Studio 2022 中的新增功能

已针对版本 17.8 进行更新。 参阅完整的发行说明 | 查看产品路线图

使用 Visual Studio 2022,你将始终获得可供任何开发人员、应用和平台使用的一流工具和服务。 无论是首次使用 Visual Studio 还是已经使用多年,此最新版本都有很多让你惊艳的地方。

想要从 Visual Studio 内部查看每个更新版本的新增功能? 现在可以实现此操作! 从菜单栏中,选择“帮助”>“新增功能”以查看最近突出显示的内容。

Screenshot of the in-product notification of what's new in each updated release of Visual Studio.

提示

有关更多资讯和操作方法,请查看 LinkedInYouTubeFacebookTwitchTwitterTikTok 上的 Visual Studio 社交媒体频道。 有关最新版本、当前试验和预览版的最新信息,请务必访问 Visual Studio 博客

AI 辅助开发

使用 GitHub Copilot 订阅,可以在编写代码时获取问题的答案并咨询 AI。 Visual Studio 2022 版本 17.4 及更高版本包括与 GitHub Copilot 的集成,并且版本 17.6 及更高版本也支持 GitHub Copilot Chat。 请参阅 AI 辅助开发

性能改进

Visual Studio 2022 速度更快、更容易上手且更轻量,专为学习者和工业级解决方案生成者而设计。 此外,我们会继续关注每个迭代版本的性能。 若要了解详细信息,请参阅博客文章 Visual Studio 2022 – 17.5 性能增强

Visual Studio 2022 为 64 位

Windows 上的 Visual Studio 2022 现在是 64 位应用程序。 这意味着,可以在不耗尽内存的情况下打开、编辑、运行和调试最大且最复杂的解决方案。 有关详细信息,请参阅 Visual Studio 2022 愿景Visual Studio 2022 17.0 Preview 博客文章。

在文件中更快地查找

Visual Studio 2022 中,我们重点改善了多个关键功能的性能。 例如,在搜索 Orchard Core 等大型解决方案时,在文件中查找功能的速度现在比以前快了 3 倍。

Animation of the Find in Files feature as it searches a large C# solution three times faster than the previous version of Visual Studio.

17.1 中的新增功能:借助新索引搜索,“在文件中查找”功能速度更快! 有关详细信息,请参阅 Visual Studio 2022 中的代码搜索将变得更快博客文章。

17.8 中的新增功能:使用保留大小写搜索和替换来节省时间。 请参阅在文件中替换 - 保留大小写

提示

若要详细了解 Visual Studio 2022 中当前和即将发生的搜索体验更改,请参阅在搜索时速览和编辑代码博客文章。

Git 工具速度更快

17.8 中的新增功能:你现在可以在 Visual Studio IDE 中创建拉取请求。 此外,请尝试使用差异的新摘要视图,以便更轻松地专注于更改的内容。

17.2 中的新增功能:我们集成了称为提交图的相对较新的 Git 功能,这有助于提高 Git 操作的性能和 Visual Studio 本身的性能。 有关最新信息,请参阅在 Visual Studio 2022 中增强 Git 体验博客文章。

生成新式应用

使用 Visual Studio 2022 可以在 Azure 中快速轻松地生成新式基于云的应用程序。 此外,我们的新版本还完全支持 .NET 及其适用于 Windows 和 Mac 开发人员所开发的 Web、客户端和移动应用的统一框架。 Visual Studio 2022 为 C++ 工作负载提供可靠的支持,并附带新的生产力功能、C++20 工具和 IntelliSense

提示

若要详细了解 .NET 7.NET 6 的后续版本),请参阅 .NET 7 中的新增功能

适用于 C++、.NET 和热重载的更佳开发工具

Visual Studio 2022 包括更好的跨平台应用开发工具和最新版本的 C++ 生成工具,以便提供 C++20 支持。

同时,我们正在更新热重载,以便可以在应用程序运行时编辑 C++ 或 .NET 项目。 有关详细信息,请参阅在 Visual Studio 2022 中使用热重载加快 .NET 和 C++ 开发博客文章,以及在 Visual Studio 中使用 C#、C++ 或 Visual Basic 通过热重载编写和调试正在运行的代码文档页面。

对 Blazor 和 Razor 编辑器 + 适用于 ASP.NET 的热重载的更新

Visual Studio 2022 包含 Blazor 和 Razor 编辑器的重大更新,以及 ASP.NET Core 中热重载的新功能(包括在保存文件或将更改应用到 CSS 文件时的热重载)!

Animation of Hot Reload in Razor and Blazor apps, and in CSS files live.

创新触手可及

从实时和异步协作工具,到经改进的与日常工作流无缝集成的见解和生产力工具,Visual Studio 2022 都能提供,而且不止于此。

Git 多存储库支持和行暂存支持

17.4 中的新增功能:如果你处理过托管在不同 Git 存储库上的项目,你可能已使用外部工具或多个 Visual Studio 实例与它们连接。 现在,可以使用项目位于多个存储库中的单一解决方案,从 Visual Studio 的一个实例中参与这些存储库。 若要了解详细信息,请参阅 Visual Studio 中的多存储库支持多存储库支持发布博客文章,以及使用多个存储库页面。

17.3 中的新增功能:我们添加了行暂存支持,也称为交互式暂存。 现在,可以直接从代码编辑器暂存文件中的更改区块,或在不同的提交中拆分更改。 有关详细信息,请参阅 Visual Studio 中的暂存代码行页面。

IntelliCode 改进

为每个人设计

我们正在重新整理用户界面,以便使你的操作更加顺畅。 其中一些更改包括外观修改,目的是使 UI 现代化或减轻元素拥挤情况。

外观和感觉

从新的图标到细微的颜色对比度调整和新的 Cascadia Code 字体,我们致力于使每个人都能更轻松地使用 Visual Studio 2022。 有关所有详细信息,请参阅我们已升级 Visual Studio 2022 中的 UI 博客文章。

Screenshot of the contrast between previous and refreshed icons in Visual Studio.

个性化设置

我们的主要重点之一是使 Visual Studio 更加个性化和灵活,使 IDE 成为你自己的 IDE。 例如,Visual Studio 2022 提供与 Windows 主题同步的功能。 因此,如果你在其中启用了“夜灯”功能,Visual Studio 也将使用此功能。 有关详细信息,请参阅个性化设置 Visual Studio 2022 博客文章。

提示

若要详细了解 Visual Studio 2022 中的最新选项卡和文档更新,请参阅改进的文档管理个性化博客文章。

后续步骤

想要详细了解我们对 Visual Studio 2022 制定的计划吗? 有关详细信息,请参阅路线图页面、预览版发行说明和 Visual Studio 博客

给我们提供反馈

为什么将反馈发送至 Visual Studio 团队? 因为我们严肃对待客户反馈。 这会给予我们巨大的行事动力。

  • 如果想对如何改进 Visual Studio 提出建议,可以使用功能建议工具。

  • 如果遇到 Visual Studio 停止响应、崩溃或其他性能问题,可利用报告问题工具与我们轻松共享重现步骤和支持文件。

查看以下博客文章,详细了解我们迄今为止对 Visual Studio 2022 所做的改进: