要用 Visual Studio Code 開發 .NET Core,需先安裝 .NET Core SDK。

然後安裝 Visual Studio Code 的 C# Extension。

Visual Studio Code - Using .NET Core in Visual Studio Code

C# Extension 安裝後進行重啟。

Visual Studio Code - Using .NET Core in Visual Studio Code

Visual Studio Code - Using .NET Core in Visual Studio Code

將 Visual Studio Code 切至專案目錄,透過 Terminal 視窗建立專案。

dotnet new [ProjectTemplate]

Visual Studio Code - Using .NET Core in Visual Studio Code

Visual Studio Code - Using .NET Core in Visual Studio Code

還原套件。

dotnet restore

Visual Studio Code - Using .NET Core in Visual Studio Code

運行結果。

dotnet run

Visual Studio Code - Using .NET Core in Visual Studio Code

若要除錯的話,需先建立 launch.json 檔。

Visual Studio Code - Using .NET Core in Visual Studio Code

Visual Studio Code - Using .NET Core in Visual Studio Code

將 program 位置設為專案輸出檔的位置,以筆者這邊的例子來說就是 “${workspaceRoot}/bin/BPC/Debug/netcoreapp1.1/Test.dll”。

Visual Studio Code - Using .NET Core in Visual Studio Code

再來建立 task.json 檔。

Visual Studio Code - Using .NET Core in Visual Studio Code

Visual Studio Code - Using .NET Core in Visual Studio Code

Visual Studio Code - Using .NET Core in Visual Studio Code

Visual Studio Code - Using .NET Core in Visual Studio Code

最後設斷點啟動除錯即可。

Visual Studio Code - Using .NET Core in Visual Studio Code

Visual Studio Code - Using .NET Core in Visual Studio Code