微軟正在從根本上重組其旗艦開發環境的交付方式,放棄傳統的多年發布週期,轉而採用更快的年度發布週期。根據新的“現代支持生命週期”,從 Visual Studio 2026 開始,Visual Studio 將於每年 11 月收到主要版本版本。

隨著每月功能更新的轉變,這一變化有效地將獨立許可證持有者推向類似訂閱的模式。雖然 Visual Studio Community 仍然免費,但購買永久 Professional 許可證的開發人員現在必須每年購買新版本才能訪問最新功能。

為了平衡這種快速發展與企業穩定性,Microsoft 正在將集成開發環境 (IDE) 與其構建工具分離。這種分離確保頻繁的界面更新不會破壞關鍵的 C++ 或.NET 構建管道。

加快發布節奏

在新框架下,穩定頻道將每月接收功能更新,取代之前的季度計劃

微軟認為,這種加速旨在反映現代軟件開發中常見的持續交付實踐,確保新功能更快地為開發人員提供。

根據官方公告中,新的生命週期策略定義如下:

“功能每月更新,而不是每個季度。每年一個新的年度版本,與.NET 版本一起在 11 月發布。現代支持生命週期下的可預測服務和支持,一年每月一次功能更新,隨後是一次年的安全修復。更新到最新版本,以繼續獲得新功能、修復和安全更新的支持和服務。”

這種結構可確保開發人員始終擁有獲取最新工具的清晰途徑,前提是他們及時了解每月更新。 “Insiders Channel”取代了以前的“Preview”計劃,提供了一個專門的流,用於在遷移到穩定頻道之前測試即將推出的功能。

Microsoft 首席項目經理 Paul Chapman 承諾“Visual Studio 將成為一個不斷更新的現代工具” IDE 旨在在準備就緒後立即提供創新,同時保持您每天所依賴的可靠性和穩定性。 “

通過轉向每月更新,該公司的目標是減少功能完成和全面可用性之間的滯後。

除了每月的節奏外,主要版本現在每年都會發布。 Visual Studio 2026 於 9 月推出預覽版,標誌著這個新時代的開始。下一個主要迭代 Visual Studio 2027 預計將於 2026 年 11 月發布。

穩定性解耦工具

新的發佈時間表將帶來重大的架構轉變。 Microsoft 將 IDE 的生命週期與底層構建工具分離,解決了需要嚴格環境一致性的企業團隊長期以來的擔憂。

通過解耦這些組件,Visual Studio 界面的更新將不再強制更改項目中使用的編譯器或 SDK 版本。這使得開發人員能夠採用新的 IDE 功能,例如 2025 年 10 月更新中引入的 AI 功能,而不會危及構建穩定性或合規性。

Chapman 強調,“Visual Studio 每月更新一次,但您的.NET 或 C++ 編譯器構建工具、運行時和擴展將繼續像以前一樣工作。 “這確保了關鍵工作流程不會受到 IDE 快速增強的影響。

特別是對於 C++ 開發人員來說,這一變化提供了對其工具鏈的精細控制。根據 MSVC 服務更新,編譯器團隊現在可以獨立於 Visual Studio 主發布週期發布更新。

Chapman 指出,“對於 C++ 開發人員來說,我們還將 Microsoft C++ (MSVC) 編譯器和構建工具與 Visual Studio 生命週期分離。 “這種靈活性對於具有嚴格二進制兼容性要求的項目或因監管原因鎖定到特定編譯器版本的項目特別有價值。

許可和企業影響

向年度發布週期的過渡對許可具有深遠的影響,特別是對於獨立專業版的用戶。與提供多年實用性的以前版本不同,新模型需要更頻繁的投資。

查普曼表示,“如果您使用獨立的專業版許可證,您只需每年購買新的年度版本即可。 “這實際上為希望保留最新主要版本的永久許可證持有者產生了年度經常性成本,使成本結構與基於訂閱的模型更緊密地保持一致。

Visual Studio 社區版不受這些變化的影響,繼續對開源項目、教育和小型組織免費。對於擁有 Visual Studio 訂閱的企業客戶,新版本將作為其現有權益的一部分包含在內。

認識到某些組織無法適應年度升級節奏,Microsoft 提供了長期服務通道 (LTSC)。此選項提供了長期穩定的功能集,允許企業按照自己的時間表計劃升級。

現代支持生命週期文檔中所述:

“我們的企業客戶有時需要在計劃更新時具有更大的靈活性。為了確保他們得到全面支持,我們還將提供並行支持上一年度版本的長期服務通道 (LTSC) LTSC 提供為期 1 年的安全服務。 “

這種雙軌方法旨在滿足立即需要最新功能的開發人員和優先考慮長期穩定性而不是快速創新的組織的需求。

Categories: IT Info