使用VS Code從零開始開發除錯.NET Core 1.0

LineZero發表於2016-07-04

使用VS Code 從零開始開發除錯.NET Core 1.0。

.NET Core 是一個開源的、跨平臺的 .NET 實現。

VS Code 全稱是 Visual Studio Code,Visual Studio Code是一個輕量級的跨平臺Web整合開發環境,可以執行在 Linux,Mac 和Windows下!

從零開始開發除錯.NET Core 1.0,讓你更好的瞭解.NET Core 應用程式。

本篇VS Code 開發教程是在windows做實際操作,但同樣適用於其它系統。VS Code 的目的就是為了跨平臺開發。

環境安裝

本文演示開發環境: win10 x64 Visual Studio Code 1.2.1

.NET Core SDK Installer:

https://download.microsoft.com/download/A/3/8/A38489F3-9777-41DD-83F8-2CBDFAB2520C/packages/DotNetCore.1.0.0-SDK.Preview2-x64.exe

SDK 如果安裝過 RC2及之前版本,請先解除安裝然後再安裝。

更多系統版本下載:

https://www.microsoft.com/net/download

VSCode :

https://code.visualstudio.com/

VSCode C#外掛:

Ctrl+P 開啟Quick Open 輸入: ext install csharp  選擇C# 安裝。

安裝好外掛以後重啟VS Code。

重磅推薦:

自帶 OmniSharp server 離線 C#外掛包,基於 最新 csharp-1.2.1 外掛程式碼封裝。

下載地址:點選下載 (密碼:Wyww

注意事項:本外掛只適用於 windows x64 系統 ,其他系統請使用ext install csharp 下載官方外掛。

安裝方法:使用 VS Code 開啟檔案選擇 csharp-1.2.1-LineZero.vsix 開啟即可

建立專案

首先確保 DotNetCore.1.0.0-SDK 安裝成功。

dotnet –version

輸出如下:

1.0.0-preview2-003121

然後就可以建立專案。

dotnet new

dotnet restore

dotnet run

整個命令執行完成。

使用 VS Code 開發

使用 VS Code 開啟netcore資料夾。

注意:

這裡如果使用 ext install csharp 安裝C#外掛的,首次開啟需要耐心等待一下。

因為需要配置 .NET Core Debugger  及下載  OmniSharp server。

之前評論區 出現  OmniSharp server is not running 就是因為 OmniSharp server 沒有下載下來。

直到出現下圖所示才算安裝成功,二者不能缺一, 然後才能後續操作。

 

使用離線安裝包,只需要看到 Successfully installed .NET Core Debugger. 即可。

 

只有成功安裝,才會有智慧提示,以及新增配置檔案提示。

上圖提示選擇Yes  即可。外掛會自動為我們配置好 launch.json

然後我們切換到除錯視窗就可以進行除錯

下斷點成功斷下。

我們也可以很方便的編寫程式碼,外掛為我們提供智慧提示功能。

這樣我們就可以跨平臺開發.NET Core 1.0程式

相關文章