微軟解鎖 Visual Studio,讓被自身 AI 拋下的開發者也能使用
微軟在 Build 2026 大會上宣佈了一系列 Visual Studio IDE 更新,核心主題是“參與開發而非旁觀”的智能體,並引入自帶 AI 模型和密鑰(BYOK)功能,允許開發者使用本地或雲端的不同 AI 模型,而非侷限於微軟認可的少數端點。此外,微軟將智能體嵌入調試器、分析器和測試運行器等現有工具鏈,並擴展了 .NET 現代化升級能力。
微軟在上週的 Build 2026 大會上宣佈了其旗艦級 IDE——Visual Studio 的一系列更新,主題被概括為“參與開發而非旁觀”的智能體。同時,微軟還推出了一個期待已久的功能:允許開發者在 IDE 中自帶 AI 模型和密鑰。
這些更新涵蓋調試、性能分析、測試、合併衝突解決、.NET 現代化,以及一項新的模型靈活性選項。微軟表示,這一選項將為那些因環境限制而無法使用現有 AI 集成的團隊打開大門。
Visual Studio 首席產品經理 Mads Kristensen 在博客中寫道:“過去,Visual Studio 中的 AI 集成僅限於少數受批准的端點。這對很多開發者有效,但也讓一些真實客户被拋在了後面,包括那些環境需要不同選擇的團隊。”
BYOK:企業的解鎖鑰匙
對於企業用户而言,自帶密鑰(BYOK)的宣佈可能是最重要的。微軟正在轉向一種模型,允許開發者使用不同的 AI 模型——無論是本地運行還是雲端運行——而不是被鎖定在 Visual Studio 歷史上支持的那幾個端點上。
這一舉措對於有合規要求、成本限制或數據主權顧慮的團隊至關重要,這些顧慮曾阻止他們以當前形式使用 Visual Studio 的 AI 功能。它也表明微軟願意在靈活性上進行競爭,而不是假設開發者會簡單地使用微軟認可的 AI 棧。
工具鏈中的智能體
除了 BYOK,微軟在架構上的更大舉措是將智能體直接嵌入 IDE 的現有工具鏈——調試器、分析器和測試運行器——而不是將 AI 視為一個並行的聊天界面。
Kristensen 寫道:“這不是要取代你已有的工具,而是更有效地連接它們。”這一實際應用針對的是在大型代碼庫中工作的企業級 C# 和 C++ 開發者。智能體的目標是幫助更快地發現問題,解釋正在發生的事情,建議修復方案,並幫助驗證結果——所有這些都在現有調試器和分析器的上下文中完成,無需開發者切換到聊天窗口。
現代化升級更加雄心勃勃
微軟還在擴展所謂的 GitHub Copilot 現代化——Visual Studio 中用於將應用升級到最新 .NET 棧的智能體體驗。今年夏天的新功能:將 Web Forms 應用遷移到 Blazor,以及為現有應用添加 Aspire 以實現雲就緒的可觀測性和編排。現代化智能體旨在評估項目、構建遷移計劃並逐步執行升級。
這一應用場景針對的是那些因完全重寫成本過高而一直使用老舊 Web Forms 代碼庫的團隊。智能體輔助的方法是否能真正改變這種計算方式還有待觀察,但它比通用代碼生成有更具體的用例。
值得注意的小變化
微軟還推出了一項生活質量改進,解決了大多數 Visual Studio 開發者都遇到過的情況:即使在錯誤列表中已經顯示明顯問題的情況下仍然運行構建,最終卻因一開始就可見的問題而失敗。Kristensen 表示,今後 Visual Studio 將在構建開始前檢查錯誤和警告。
在協作方面,微軟正在開發 AI 輔助的合併衝突解決——不是自動合併,而是幫助理解衝突並做出決策。此外,還將推出自動根據項目類型和上下文應用的微軟創作技能,減少開發者需要知道提示什麼的需求。
底層架構
在底層,Visual Studio 正在將 GitHub Copilot SDK 作為其 AI 集成的基礎。這一變化在菜單中不可見,但微軟表示它將使公司能夠更快地行動,並與更廣泛的 Copilot 生態系統保持一致。
完整的更新公告可在 Visual Studio 博客上查看。此外,Build 大會的會議內容可在 build.microsoft.com 上免費在線觀看。