使用VS Code 從零開始開發調試.NET Core 1.1。無需安裝VS 2017 RC 即可開發調試.NET Core 1.1應用。
.NET Core 1.1 發布也有一段時間了,最大的改動是從 project.json 還原回了csproj 。
今天微軟發布 .NET Core SDK 1.0 RC4 版本,離RTM版本也很近了。
對於.NET Core 1.0 可以查看之前教程 使用VS Code從零開始開發調試.NET Core 1.0。
本篇為VS Code 開發.NET Core 1.1教程,是在windows做實際操作,但同樣適用於其它系統。
環境安裝
本文演示開發環境: WIN10 x64 Visual Studio Code 1.9.0
.NET Core SDK 1.0 RC4 Windows x64 Installer:
https://go.microsoft.com/fwlink/?linkid=841686
SDK 如果安裝過之前版本,建議先卸載然后再安裝。
更多系統版本下載:
https://github.com/dotnet/core/blob/master/release-notes/rc4-download.md
VSCode :
https://code.visualstudio.com/
VSCode C#插件:
Ctrl+P 打開Quick Open 輸入: ext install csharp 選擇C# 安裝。

安裝好插件以后重啟VS Code。
重磅推薦:
注意事項:本插件只適用於 Windows x64 系統 ,其他系統請使用ext install csharp 下載官方插件。
創建項目
首先確保 .NET Core SDK 安裝成功。
dotnet --version
輸出如下:
1.0.0-rc4-004771
然后就可以創建項目。
dotnet new console
dotnet restore
dotnet run

整個命令執行完成。
最新版SDK RC4 最大改動為 dotnet new 命令。
dotnet new 默認不再創建控制台應用,而是展示幫助,而且會根據當前目錄內容展示不同幫助。
空文件夾:

項目文件夾:

使用 VS Code 開發
使用 VS Code 打開core11文件夾,打開Program.cs 文件,稍微等待一下,會出現如下圖所示。

選擇Yes 即可。插件會自動為我們配置好 launch.json 。

注意:
這里如果使用 ext install csharp 安裝C#插件的,首次打開需要耐心等待一下。
因為需要配置 .NET Core Debugger 及下載 OmniSharp server。
若出現 OmniSharp server is not running 就是因為 OmniSharp server 沒有下載下來。
只有成功安裝,才會有智能提示,以及添加配置文件提示。
然后我們切換到調試窗口就可以進行調試

下斷點成功斷下。

我們也可以很方便的編寫代碼,插件為我們提供智能提示功能。
這樣我們不用安裝VS 2017 也可以開發 .NET Core 1.1。
如果你覺得本文對你有幫助,請點擊“推薦”,謝謝。
