Visual Studio 2022 中的新增功能

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

使用 Visual Studio 2022,你将始终获得适用于任何开发人员、任何应用和任何平台的最佳工具和服务。 无论你是首次使用 Visual Studio 还是已经使用它多年,我们的最新版本都有很多值得喜欢的。

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

每个更新的 Visual Studio 版本中新增功能的产品内通知的屏幕截图。

提示

有关更多新闻 + 操作方法,请查看 Visual Studio 社交媒体频道,LinkedInYouTubeFacebookTwitchTwitter、& TikTok。 有关最新版本、当前试验和预览版内容的最新信息,请务必访问 Visual Studio 博客

AI 辅助开发

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

在版本 17.9 及更高版本中,体验 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 预览版 博客文章。

在文件中查找速度更快

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

“在文件中查找”功能的动画,因为它搜索大型 C# 解决方案的速度比 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 快速轻松地生成基于云的新式应用程序。 请参阅使用 Visual Studio 进行 Azure 开发。 此外,我们的新版本还完全支持 .NET 及其适用于 Windows 和 Mac 开发人员的 Web、客户端和移动应用的统一框架。 Visual Studio 2022 包括对具有新生产力功能的C++工作负载、C++20 工具和 IntelliSense的可靠支持。

提示

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

适用于 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 文件应用更改时的 热重载 功能!

Razor 和 Blazor 应用中以及 CSS 文件中实时热重载的动画。

触手可及的创新

从实时 & 异步协作工具到改进的见解和与日常工作流无缝集成的生产力工具,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。

Visual Studio 中上一个和刷新的图标之间的对比度的屏幕截图。

个性化

我们的主要重点领域之一是使 Visual Studio 更加个性化和灵活,以便你可以自行制作 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 所做的改进的详细信息: