.NET 9 更新、C# 13 和 Visual Studio 17.12
每当 .NET、C# 或 Visual Studio 发布新版本时,保持系统更新至关重要。 即使您不打算使用最新功能,更新也能确保您获得错误修复和改进。 此外,不同版本的 .NET 可以并排安装而不会发生冲突。
.NET 9 引入了多项新特性和关键改进,可提高开发人员的工作效率、性能和跨平台开发能力。 .NET 9 着重于 AI 集成、优化处理和更强大的云原生支持,为构建 Web 应用、移动应用和大型应用的 .NET 开发人员带来无缝体验。.NET SDK 和开发人员工具现在提供了最小程度的 API 改进、提前编译以及针对多个平台的更佳资源生命周期管理。
无论您是在开发机器学习项目、ASP.NET Core 应用程序还是 Windows Forms,.NET 9 都能确保应用程序运行速度更快、内存使用率更高,并在 Visual Studio 和 Visual Studio Code 中提供更流畅的开发体验。
在 Tim Corey 制作的关于更新到 .NET 9、C# 13 和 Visual Studio 17.12的视频中,他向我们介绍了如何一次性更新 Visual Studio、C# 和 .NET。 让我们更深入地了解一下蒂姆在他的视频中解释的内容。
在 Visual Studio 中检查更新
Tim 首先打开 Visual Studio,并指出无需创建、打开或克隆项目即可检查更新。 或者,您可以直接点击"继续(不编写代码)"来访问完整的 Visual Studio 界面。
进入 Visual Studio 后,Tim 将我们的注意力引向右下角的通知选项卡。 点击铃铛图标会显示有关 Visual Studio 17.12.19 可用更新的通知。如果您不小心忽略了此通知,请不要担心——Tim 会向您展示另一种检查更新的方法。 只需转到"帮助">"检查更新"即可启动 Visual Studio 安装程序,从而更新到最新版本。
使用安装程序更新 Visual Studio
Tim解释说,Visual Studio安装程序对于管理更新至关重要。 如果您已经安装了 Visual Studio,那么安装程序应该就在您的系统中。 如果不行,您可以单独下载。
打开安装程序后,您将看到您当前的 Visual Studio 版本。 在这里,蒂姆指出,如果您有兴趣测试即将推出的功能,可以选择安装 Visual Studio 的预览版本。 截至视频录制时,最新预览版本为17.13.0 Preview 1 。 不过,Tim 建议生产环境使用稳定版本。
要继续更新,只需单击"更新" ,这将触发用户帐户控制 (UAC) 提示,请求提升权限。 确认后,安装程序将下载并安装最新版本的 Visual Studio,确保您拥有最新的功能和修复程序。
更新后会发生什么?
Tim 解释说,更新完成后,启动 Visual Studio 还可以确保您拥有最新版本的 .NET 和 C#。 这些更新是捆绑在一起的,这意味着当您更新 Visual Studio 时,您将自动获得 .NET 和 C# 的最新版本。
为了验证这一点,Tim 创建了一个新的控制台应用程序,并检查了可用的 .NET 版本。 他的默认项目仍然使用 .NET 8,但现在 .NET 9 已作为选项出现,这证实了更新已成功。 Tim 向我们保证,这是一个并排安装,这意味着您仍然可以与以前的版本(如 .NET 6、.NET 7 或 .NET 8)一起使用,而不会出现任何问题。
.NET 支持和生命周期
Tim 花了一些时间来解释不同 .NET 版本的支持生命周期。 录制时:
- .NET 7 已停止支持
- .NET 8 将继续获得两年的支持(因为它是一个长期支持版本 LTS )。
- .NET 9 目前处于标准期限支持 (STS) 阶段
Tim 强调, STS 版本仍然可用于生产环境并得到全面支持,但与 LTS 版本相比,其生命周期较短。 简单来说,虽然 .NET 9 很稳定,但它的支持时间不会像 .NET 8 等 LTS 版本那样长。
更新 .NET 的替代方法
如果你不使用 Visual Studio,或者在Mac、Linux 或命令行环境下工作,Tim 建议采用另一种方法来更新 .NET。 您可以访问dotnet.microsoft.com并导航至下载部分,手动获取最新的 .NET 版本。 这样可以确保不依赖集成开发环境 (IDE) 的开发人员也能保持其开发环境的最新状态。
最后的想法
Tim 在视频结尾重申了保持开发环境更新的重要性。 无论你使用 Visual Studio 还是 .NET CLI,保持最新版本都能确保获得新功能、性能改进和安全修复。
通过 Visual Studio 进行更新是最简单的方法,因为它一次性处理了所有内容——Visual Studio、.NET 和 C# 。 但是,如果您更喜欢手动更新或使用的是其他操作系统,您可以随时从微软网站单独下载最新的 .NET 版本。
遵循 Tim Corey 的指导,您可以以最小的努力保持系统更新,从而确保流畅高效的开发体验。

