Visual Studio是为现代开发速度打造的吗?
摘要:Visual Studio 2026 标志着微软在其 50 年承诺中的又一次演进,该承诺旨在提供开发者喜爱且企业信赖的工具,这些工具旨在跟上现代开发的步伐。软件开发的速度比以往任何时候都快,而 Visual Studio 也在与您一同演进。
Visual Studio 2026 标志着微软在其 50 年承诺中的又一次演进,该承诺旨在提供开发者喜爱且企业信赖的工具,这些工具旨在跟上现代开发的步伐。软件开发的速度比以往任何时候都快,而 Visual Studio 也在与您一同演进。
今天,我们将宣布 Visual Studio 在生命周期和发布节奏方面迈出的重要一步。Visual Studio 将成为一款持续更新的现代化 IDE,旨在一旦有创新成果便立即交付,同时保持您们日常所依赖的可靠性和稳定性。我们将通过每月的功能更新和新的年度主版本发布来实现这一点。
我们为何要进行现代化改造
Visual Studio 如今正以现代软件的速度进行创新。无论您是开发桌面应用、云服务、游戏、Web API 还是 AI 智能体,这款 IDE 现在每月都会推出最新的性能和功能改进,且 GitHub Copilot 的使用体验也始终保持更新。
我们也听到了对无阻碍更新的需求。您现有的项目、解决方案和扩展将继续像现在这样正常运行。我们在月度和年度版本中保持着较高的兼容性标准,因此在 IDE 不断演进的同时,您仍能保持高效工作,并且您的构建也会保持稳定。
由于 IDE 与构建工具相互分离,这些更改无需您修改现有项目或重新构建可正常运行的应用程序。Visual Studio 每月都会更新,但您的 .NET 或 C++ 编译器构建工具、运行时和扩展仍会完全按照以前的方式工作。构建工具和 SDK 有其自身长达多年的生命周期,因此即使 IDE 新增了功能,您的构建环境也能保持稳定。
为现代开发而打造
自 Visual Studio 2017 起,我们就一直在稳步提高发布节奏,提供季度性的功能更新、服务版本以及灵活的构建工具选择。借助 Visual Studio 2026,我们将迈出下一步,转向现代支持生命周期,让您自动使用最新的工具和功能。
这种新方法意味着:
- 每月进行功能更新,而非每季度一次。
- 每年发布一个新的年度版本,于 11 月与 .NET 版本一同发布。
- 在现代支持生命周期下提供可预测的维护和支持,包括一年的月度功能更新,随后是一年的保障修复。
- 更新至最新版本,以继续获得支持以及新功能、修复和安全更新方面的维护。
这一切都是为了在更新准备就绪后立即为您提供。
构建工具的自由 —— 一切尽在您的掌控之中
随着对 Visual Studio 的更新和支持方式做出这些改变,了解构建工具和组件如何融入这一新模式也同样重要。
我们知道每个团队都有自己的节奏。Visual Studio 继续提供种类繁多的构建工具和组件,以支持您期望的平台。由于包含了这些构建工具的多个受支持版本,您可以选择何时推进自己的项目。您可以按照自己的计划采用最新的编译器、运行时或 SDK,同时仍然能从每月的 IDE 改进和人工智能功能中获益。
这些构建工具、SDK 和运行时都有各自的支持生命周期。例如,现代的 .NET 每年发布一次,提供 2 年的标准期限支持(STS)和 3 年的长期支持(LTS)。.NET Framework 的生命周期与其所搭载的 Windows 版本紧密相关。
对于 C++ 开发者,我们也在将微软 C++(MSVC)编译器和生成工具与 Visual Studio 的生命周期解耦。这使得编译器团队能够每六个月发布更快、更灵活的更新,并每两年推出长期支持版本。
Insiders 和 Stable 频道
为了支持这种更快的更新节奏,从Visual Studio 2026 开始,将提供两个频道:
- Insiders —— 抢先体验即将推出的功能,分享反馈,助力塑造未来发展。如需安装,请访问 https://visualstudio.microsoft.com/insiders/。(Insiders取代了此前的“Preview”。)
- Stable —— 每月获取经过验证、可用于生产环境的功能。如需安装,请访问 https://visualstudio.microsoft.com/download。(Stable 版本取代了此前可用的 “Current” 频道。)
在 Insiders 中出现的功能,当它们准备好被广泛采用时,将会纳入 Stable。如果您使用的是 Stable,您将每月收到一次功能更新,并在需要时收到服务发布更新。
每年,这款 IDE 都会更新到下一个年度版本,例如明年 11 月,Visual Studio 2026 将就地更新为 Visual Studio 2027,不会对您的环境造成干扰。
我们的企业客户有时在安排更新的时间方面需要更大的灵活性。
