2021-05-12 14:32:11
使用VS Code從零開始開發偵錯.NET Core 1.1
使用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。
Ubuntu 14.04 安裝Visual Studio Code http://www.linuxidc.com/Linux/2016-03/129052.htm
使用Visual Studio Code開發TypeScript http://www.linuxidc.com/Linux/2015-07/119456.htm
Visual Studio Code 簡單試用體驗 http://www.linuxidc.com/Linux/2015-05/116887.htm
Visual Studio Code試用體驗 http://www.linuxidc.com/Linux/2015-07/120378.htm
Visual Studio 2010 & Help Library Manager 安裝說明 http://www.linuxidc.com/Linux/2012-11/74814.htm
OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010設定方法詳解 http://www.linuxidc.com/Linux/2012-08/68302.htm
使用OpenCV-2.4.0.exe檔案編譯x86或x64平台Visual Studio 2005/2008/2010目標檔案 http://www.linuxidc.com/Linux/2012-08/68305.htm
Visual Studio LightSwitch增加對HTML5和JavaScript的支援 http://www.linuxidc.com/Linux/2012-06/63397.htm
Visual Studio 11:使用 C++ 開發一個最簡單的 Metro 應用 http://www.linuxidc.com/Linux/2012-06/62657.htm
Ubuntu 14.04如何安裝Visual studio Code http://www.linuxidc.com/Linux/2016-07/132886.htm
相關文章