C# Dev Kit 簡介,包含兩個短片。
圖片來源:Microsoft |
C# Dev Kit 是一個 Visual Studio Code 擴充套件(extension),此套件是基於 C# extension,而且可以跟以下擴充套件一起使用:
- C# Dev Kit IntelliCode(會隨著 C# Dev Kit 一併安裝)
- .NET MAUI extension
- Unity extension
C# Dev Kit 並非開源專案,而且它只在某些條件可以免費使用:
- 可免費使用於個人專案、學術專案、和開源專案。
- 對於商業應用程式,若團隊成員不超過 5 人,可免費使用。若團隊有 6 位或更多開發人員,則必須有 Visual Studio Professional 或更高級的訂閱方案才算是合法使用。
以下短片展示了如何在 Visual Studio Code 中 login 你的 Visual Studio 訂閱方案:
Youtube 影片:C# Dev Kit - Login your Visual Studio subscription
我也錄製了一個短片來展示如何在 Visual Studio Code 中創建和執行一個最簡單的 Hello World C# 專案:
Youtube 影片:C# Dev Kit - Create and run a HelloWorld project in Visual Studio Code
功能
- Solution Explorer
- IntelliSense / Code completion
- Go to Definition
- Find All References
- Find All Implementations
- 在 Unit Test tree 面板中執行單元測試
也有一些尚未支援的功能,或者比較不方便的地方,例如:
- 沒有提供 NuGet Manager。
- 不支援 Symlink。
- 一定要用 Open Folder 的方式來載入 .sln 檔案,而不能直接開以 .sln 檔案。
結語
隨著 C# Dev Kit 功能逐漸增加,應該可以期待往後在 Visual Studio Code 中撰寫與除錯 C# 應用程式會越來越方便。只是對於平日已經習慣在 Windows 平台上面使用 Visual Studio 2022 的人來說,C# Dev Kit 應該沒有太大的吸引力。
我想,C# Dev Kit 的訴求會不會主要是吸引 Linux 和 Mac 這兩類族群的使用者?尤其微軟已經宣布 Visual Studio for Mac 將於 2024 年 8 月 31 日淘汰(其實我寫完這帖才知道),那麼 Mac 使用者將來要寫 .NET 程式的話,勢必得改用其他工具——如果不是 Rider,大概就只剩下 C# Dev Kit + VS Code 可選了吧。
沒有留言: