| Visual Studio 新增功能文档

单击按钮即可下载最新版 Visual Studio 2022。 有关如何安装和更新 Visual Studio 2022 的说明,请参阅 将 Visual Studio 2022 更新到最新版本 。 另请参阅 如何脱机安装 的说明。

访问 Visual Studio 网站,下载其他 Visual Studio 2022 产品。

预览频道未“上线”,也不打算在生产计算机上使用或用于创建生产代码。 有关详细信息,请参阅 Visual Studio 产品生命周期和维护

Visual Studio 2022 版本 17.3 的新增内容

Visual Studio 2022 博客

可从 Visual Studio 2022 博客获取来自 Visual Studio 工程团队的官方产品见解。 有关 Visual Studio 2022 版的详细信息,可参阅以下文章:

  • Visual Studio 2022 版本 17.3 现已正式发布!
  • 开发者社区建议:你问的,我们会专心聆听!

  • 将“全部更新”按钮添加到 Visual Studio 安装程序页
  • 重新打开关闭的选项卡
  • 关闭解决方案但 Git 存储库仍处于打开状态时,在解决方案资源管理器中维护解决方案列表
  • 在下面查看 Visual Studio 2022 版本 17.3 中已处理的 开发者社区问题列表

    Visual Studio 2022 版本 17.3 发行版

  • 2022 年 10 月 11 日 - Visual Studio 2022 版本 17.3.6
  • 2022 年 9 月 27 日 - Visual Studio 2022 版本 17.3.5
  • 2022 年 9 月 13 日 - Visual Studio 2022 版本 17.3.4
  • 2022 年 8 月 30 日 - Visual Studio 2022 版本 17.3.3
  • 2022 年 8 月 23 日 - Visual Studio 2022 版本 17.3.2
  • 2022 年 8 月 16 日 - Visual Studio 2022 版本 17.3.1
  • 17.3.6 Visual Studio 2022 版本 17.3.6

    发布日期:2022 年 10 月 11 日

    此次发布的 17.3.6 中已解决的问题

  • 为 .NET 6 for iOS/tvOS 增加了对 Xcode 14.0 的支持
  • .NET MAUI 6.0 维护版本
  • 解决了打开调试器 DataSet 可视化工具时出现的间歇性故障。
  • 管理员将能够从布局更新脱机客户端计算机上的 VS 安装程序,而无需更新 VS。
  • CVE-2022-41032 .NET 特权提升漏洞 .NET 7.0.0-rc.1、.NET 6.0、.NET Core 3.1 和 NuGet 客户端(NuGet.exe、NuGet.Commands、NuGet.CommandLine、NuGet.Protocol)存在漏洞,恶意执行组件可能导致用户执行任意代码。
  • 17.3.5 Visual Studio 2022 版本 17.3.5

    发布日期:2022 年 9 月 27 日

    此次发布的 17.3.5 中已解决的问题

  • 修复了在关闭 WinForms .NET 设计器时,Visual Studio 间歇性进入无响应状态的问题。
  • 当用户在其浏览器设置中启用了 HSTS 并将 GitHub 帐户添加到 Visual Studio 密钥链时,将显示一条错误消息,其中包含用于排查该问题的链接。
  • 修复了面向版本 4.3.0 的 Roslyn 分析器和源生成器无法在 Visual Studio 中加载的问题。
  • 添加了对 Xcode 14.0 的支持
  • 来自开发者社区

  • 使用 Selenium 停止 UI 测试中的调试时,测试资源管理器挂起
  • 与 Mac 配对失败,并出现错误“无法为 microsoft.net.workload.moon.toolchain 安装工作负载清单...”
  • 升级到 17.2.0 (C4311) 后出现编译器警告
  • 在 VS2022 17.3 中,打开有大量项目的解决方案比在 17.2 中慢得多
  • Microsoft.VisualStudio.Component.TextTemplating 无法在 VS BuildTools 2022 17.3.3 上安装
  • MSBuild 中的 Roslyn 与 SDK 中的 CodeStyle 分析器版本不匹配
  • Visual Studio 2022 17.3.0 中断 IncrediBuild
  • 17.3.4 Visual Studio 2022 版本 17.3.4

    发布日期:2022 年 9 月 13 日

    此次发布的 17.3.4 中已解决的问题

  • 不再对警告 C4191 发出误报。
  • 在 Visual Studio 17.3 中发布 ClickOnce 项目后,此版本修复了以下警告:“Microsoft .NET Framework 4.7.2(x86 和 x64)中的 PublicKey 属性值与文件‘C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-ENU.exe’中的值不匹配。 ”
  • CVE-2022-38013 .NET 拒绝服务漏洞 ASP.NET Core 3.1 和 .NET 6.0 中存在拒绝服务漏洞,其中恶意客户端可能会导致堆栈溢出,这可能会在攻击者发送在模型绑定期间分析的自定义有效负载时导致拒绝服务攻击。

    17.3.3 Visual Studio 2022 版本 17.3.3

    发布日期:2022 年 8 月 30 日

    此次发布的 17.3.3 中已解决的问题

  • 修复了在 C# 或 VB.NET 项目中使用重命名时导致 VS 挂起的问题。
  • 来自开发者社区

  • VS 17.3 的工具箱中不显示自定义控件和用户控件
  • 17.3.2 Visual Studio 2022 版本 17.3.2

    发布日期:2022 年 8 月 23 日

    此次发布的 17.3.2 中已解决的问题

  • 修复了在 Visual Studio 中选择非英语语言时的“工具箱”->“选择项”命令。
  • 安装程序已更新,用于处理可能缺失的内部依赖项。
  • 来自开发者社区

  • 内部错误导致的功能不可用
  • Live Unit Testing - 当测试失败时,正文中指向代码的链接会链接到 lut 中的文件而不是原始文件
  • VsixSignTool 在管道中失败,出现错误代码 80070020。
  • 发布函数应用时出错
  • 17.3.1 Visual Studio 2022 版本 17.3.1

    发布日期:2022 年 8 月 16 日

    此次发布的 17.3.1 中已解决的问题

  • 包括 Windows SDK for Windows 11 的服务更新 10.0.22000.832。
  • 来自开发者社区

  • 任务“Xamarin 遥测”出现意外错误
  • 修复了 Web Forms 应用程序中与查询生成器交互可能导致查询生成器关闭的情况
  • 17.3.0 Visual Studio 2022 版本 17.3

    发布日期:2022 年 8 月 9 日

    此发行版 Visual Studio 2022 版本 17.3 的新增内容摘要

  • MAUI 工作负载 GA 版
  • MAUI/Blazor CSS 热重载支持
  • 现在,你可以通过新增功能,在每次更新时尝试 Visual Studio 中的一系列新功能。
  • 若要了解有关特定功能的详细信息,请选择每个功能。
  • Apple 开发人员帐户

    此预览版包括对个人 AppStoreConnect 帐户的初步支持,这些帐户是非企业 Apple 开发人员所需的。

  • 若要添加个人帐户,请打开“工具\选项”,然后选择位于 Xamarin 部分的“Apple 帐户”项。 在“Apple 帐户”中,单击“添加帐户…”按钮,然后选择“添加个人帐户”,并输入 AppStoreConnect API 密钥信息。
  • 创建帐户后,可以通过“查看详细信息”按钮访问证书和预配配置文件。
  • 已知问题:
  •