.NET 9 更新、C# 13 和 Visual Studio 17.12
每當.NET、C#或Visual Studio有新的更新發佈時,保持您的系統更新是非常重要的。 即使您不打算使用最新功能,更新仍可確保您收到錯誤修復和改進。 而且,不同版本的.NET可以並排安裝,無需擔心衝突。
.NET 9引入了多個新功能和重要改進,增強了開發者的生產力、性能提升和跨平台開發。 .NET 9專注於AI整合、優化處理和更強的雲原生支持,為.NET開發者構建Web應用程序、移動應用程序和大型應用程序提供無縫的體驗。.NET SDK和開發者工具現在提供了最小API改進,及時編譯和更好的資源生命週期管理,支持多個平台。
無論您正在進行機器學習專案、ASP.NET Core應用程序還是Windows Forms專案,.NET 9都能確保應用程序更快速,記憶體使用更佳,並在Visual Studio和Visual Studio Code中獲得更流暢的開發體驗。
在他的Updating to .NET 9, C# 13, and Visual Studio 17.12影片中,Tim Corey帶領我們完成同步更新Visual Studio、C#和.NET的過程。 讓我們更深入地了解Tim在影片中所說的內容。
檢查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。 在這裡,Tim指出如果您有興趣測試即將推出的功能,可以選擇安裝預覽版本的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是穩定的,但它不會像LTS版本如.NET 8一樣持續受支援。
.NET的替代更新方式
如果您沒有使用Visual Studio或正在使用Mac、Linux或命令列環境,Tim建議另一種更新.NET的方法。 您可以前往dotnet.microsoft.com,並導航到下載部分,手動獲取最新的.NET版本。 這確保了不依賴IDE的開發者仍能保持環境的最新。
最後的想法
Tim在影片結尾重申保持開發環境更新的重要性。 無論您使用Visual Studio還是.NET CLI,保持最新版本都能確保可以使用新功能、性能改進和安全修復。
通過Visual Studio更新是最簡單的方法,因為它一次性處理了所有內容—Visual Studio、.NET和C#—。 然而,若您偏好手動更新或使用不同的操作系統,您總是可以從Microsoft網站分別下載最新的.NET版本。
通過遵循Tim Corey的指導,您可以輕鬆且高效地保持系統更新,確保流暢而有效的開發體驗。
