使用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開發除錯ASP.NET Core 1.0除錯ASP.NET
- 使用VS Code開發 除錯.NET Core 應用程式除錯
- 使用VS Code開發asp.net core (上)ASP.NET
- 使用VS Code開發asp.net core (下)ASP.NET
- 如何使用 VS Code 開發.NET Core應用程式
- Golang從零開始(一):安裝和開發工具VSCode配置GolangVSCode
- [ 從零開始配置一個 Windows 前端開發環境 ] - 二:vscodeWindows前端開發環境VSCode
- VsCode從零開始配置一個屬於自己的Vue開發環境VSCodeVue開發環境
- Mac下用VSCode開發除錯GolangMacVSCode除錯Golang
- 從零開始開發一個 WebpackWeb
- 從零開始的 TensorFlow:第 3 章、PyCharm 除錯篇PyCharm除錯
- VSCode外掛開發全攻略(六)開發除錯技巧VSCode除錯
- ASP.NET Core 1.0開發Web API程式ASP.NETWebAPI
- 從零開始實現ASP.NET Core MVC的外掛式開發(四) - 外掛安裝ASP.NETMVC
- 【新手指引】如何使用 Vscode 配置開發與除錯環境VSCode除錯
- ASP.NET Core - 從Program和Startup開始ASP.NET
- dotnet core開發體驗之開始MVCMVC
- 從零開始實現ASP.NET Core MVC的外掛式開發(二) - 如何建立專案模板ASP.NETMVC
- 從零開始使用 Webpack 搭建 Vue3 開發環境WebVue開發環境
- 從零開始機器學習機器學習
- 從零開始 OpenCVOpenCV
- [新手指引] 如何使用 Vscode 配置 Rust 開發與除錯環境VSCodeRust除錯
- Windows 使用VSCode遠端連線到Linux開發除錯MySQLWindowsVSCodeLinux除錯MySql
- [譯] 從零開始,在 Redux 中構建時間旅行式除錯Redux除錯
- 從零開始搭建本地 Docker 開發環境Docker開發環境
- 微信小程式開發教程-從零開始(1)微信小程式
- 微信小程式開發教程-從零開始(2)微信小程式
- 微信小程式開發教程-從零開始(3)微信小程式
- 從零開始開發一個大型網站網站
- webpack從零開始第6課:在Vue開發中使用webpackWebVue
- vscode使用chrome除錯報錯VSCodeChrome除錯
- 從零到一開發vscode外掛變數翻譯VSCode變數
- 從零開始學習開發人工智慧(一)人工智慧
- 從零開始完成一個Android JNI開發Android
- 從零開始搭建webpack+react開發環境WebReact開發環境
- Android開發之從零開始系列彙總Android
- 我的ECshop二次開發從零開始