使用VS Code從零開始開發除錯.NET Core 1.0
使用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程式
相關文章
- 使用VS Code從零開始開發除錯.NET 5除錯
- 如何使用 VS Code 開發.NET Core應用程式
- 從零開始的 TensorFlow:第 3 章、PyCharm 除錯篇PyCharm除錯
- ASP.NET Core - 從Program和Startup開始ASP.NET
- 從零開始實現ASP.NET Core MVC的外掛式開發(四) - 外掛安裝ASP.NETMVC
- 攻略丨雲開發VS Code 外掛 CloudBase Toolkit 雲函式除錯Cloud函式除錯
- VS Code開發TypeScriptTypeScript
- 從零開始開發一個 WebpackWeb
- 如何在VS CODE除錯Angular除錯Angular
- VS Code除錯C程式碼除錯C程式
- 從零開始
- 從零開始實現ASP.NET Core MVC的外掛式開發(二) - 如何建立專案模板ASP.NETMVC
- 不怕從零開始,只怕從未開始!
- [譯] 從零開始,在 Redux 中構建時間旅行式除錯Redux除錯
- 從零開始使用 Webpack 搭建 Vue3 開發環境WebVue開發環境
- 在 .NET Core 中使用 ViewConfig 除錯配置View除錯
- 從零開始完成一個Android JNI開發Android
- 從零開始搭建本地 Docker 開發環境Docker開發環境
- .NET開發人員如何開始使用ML.NET
- 從零開始實現ASP.NET Core MVC的外掛式開發(三) - 如何在執行時啟用元件ASP.NETMVC元件
- 從零開始實現ASP.NET Core MVC的外掛式開發(一) - 使用ApplicationPart動態載入控制器和檢視ASP.NETMVCAPP
- VS Code + Homestead + Xdebug 斷點除錯配置斷點除錯
- 從零開始實現ASP.NET Core MVC的外掛式開發(九) - 升級.NET 5及啟用預編譯檢視ASP.NETMVC編譯
- 從零開始,開發一個 Web Office 套件(12):刪除文字 & 回車換行Web套件
- 從零開始學Python:19課-使用PyCharm開發Python應用程式PythonPyCharm
- flutter 從零開始-1Flutter
- 從零開始學PythonPython
- 從零開始學習開發人工智慧(一)人工智慧
- 從零開始搭建webpack+react開發環境WebReact開發環境
- FPGA程式設計從零開始 使用VerilogFPGA程式設計
- 從零開始使用 Astro 的實用指南AST
- 從零開始,使用Dapr簡化微服務微服務
- 正確配置 Visual Studio Code 開發和除錯 TypeScript除錯TypeScript
- 從零開始發明 AC 自動機
- ASP.NET Core ----ASP.NET Core中使用Code FirstASP.NET
- vs code配置Python開發環境Python開發環境
- 用VS Code開發Vue應用Vue
- 詳解配置VS Code/Webstorm來除錯JavaScriptWebORM除錯JavaScript
- 【PHP】XDebug+VS Code除錯PHP頁面PHP除錯