微軟針對VS Code的開發者推出新的C#開發工具包,其更新使用開源語言伺服器協定(LSP),在Linux、macOS和Windows等作業系統上,提供更高效能且可靠的工具環境。C#開發工具包由一組VS Code擴充套件組成,這組擴充套件協同運作,提供完整的C#編輯、人工智慧開發、解決方案管理和整合測試功能。

C#開發工具包有三個主要元件組成,包含提供語言服務支援的C#擴充套件,而C# Dev Kit擴充套件則是以Visual Studio為基礎建置,提供解決方案管理、模板和測試探索與除錯功能,此外,該工具包還含有IntelliCode for C# Dev Kit擴充套件,在編輯器加入經強化的人工智慧開發功能。

微軟提到,C# Dev Kit擴充套件新加入的解決方案資源管理器,基於Visual Studio設計,能夠和VS Code現有工作區搭配使用,可結構化呈現應用程式組成,讓開發者更簡單地集中管理專案,透過模板就能夠快速將新專案或是檔案添加到解決方案中,建置全部或是部分解決方案。

在安裝C#開發工具包時,系統也會自動安裝IntelliCode for C# Dev Kit,微軟表示,新的IntelliCode超越原本C#擴充套件中的IntelliCode,現在人工智慧將依據開發者個人程式碼庫,提供整行程式碼完成以及星形標籤的建議,也會將最可能使用的內容,在C#專案的IntelliSense完成列表置頂。

C#開發工具包支援開發者在各平臺編寫C#程式碼,由於C#開發工具包為VS Code擴充套件,因此可以在Linux、macOS、Windows,或是開發容器中處理C#專案,開發者甚至還能夠在GitHub Codespaces等雲端開發工具用到相同的功能。

原本正在使用VS Code C#擴充套件的開發者,在安裝C#開發工具包後,C#擴充套件會被升級到與工具包相容的最新預發布版本。官方也提醒,因為C# Dev Kit部分功能建立在與Visual Studio的基礎之上,因此使用和Visual Studio相同的授權模型,個人、學術和開源開發用途免費,至於組織則需擁有Visual Studio Professional和Enterprise訂閱,或是在GitHub Codespaces中使用。

熱門新聞

Advertisement