C# Dev Kit 簡介

C# Dev Kit 簡介,包含兩個短片。


圖片來源:Microsoft


C# Dev Kit 是一個 Visual Studio Code 擴充套件(extension),此套件是基於 C# 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


功能

目前 C# Dev Kit 已經具備一些基本功能,包括:

  • 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 可選了吧。

沒有留言:

技術提供:Blogger.
回頂端⬆️