1. 程式人生 > >使用VS Code開發除錯.NET Core 2.0

使用VS Code開發除錯.NET Core 2.0

使用VS Code 從零開始開發除錯.NET Core 2.0。無需安裝VS 2017 15.3+即可開發除錯.NET Core 2.0應用。

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

本篇為VS Code 開發除錯.NET Core 2.0教程,在Windows下做實際操作,但同樣適用於其它系統。

環境安裝

本文演示開發環境: WIN10 x64 Visual Studio Code 1.15.1

.NET Core SDK 2.0 Windows x64 Installer:

SDK 如果安裝過之前版本,建議先解除安裝然後再安裝。

更多系統版本下載:

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

VSCode :

https://code.visualstudio.com/

VSCode C#外掛:

開啟擴充套件搜尋C#, 選擇C# 安裝。

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

建立專案

首先確保 .NET Core SDK 安裝成功。

dotnet --version

輸出如下:

2.0.0

然後就可以建立專案。

dotnet new console

dotnet run

整個命令執行完成。 .NET Core 2.0 SDK  dotnet restore 預設執行。

使用 VS Code 開發

使用 VS Code 開啟core2.0資料夾,開啟Program.cs 檔案

如果是首次開啟需耐心等待外掛的安裝。安裝成功如下圖:

然後稍微等待一下,會出現如下圖所示。 

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

 

然後我們切換到除錯視窗就可以進行除錯,點選除錯按鈕

下斷點成功斷下。

F10 單步跳過  F11 單步除錯 F5 執行.

也可以選擇附加除錯,如下:

程式碼加入 ReadKey(),然後在終端 dotnet run 

接著點選除錯按鈕,選擇 dotnet exec 

然後終端輸入任意鍵既可繼續,程式也能正常走除錯。

可以很方便的編寫程式碼,外掛為我們提供智慧提示功能。這樣不用安裝VS 2017 15.3+也可以開發 .NET Core 2.0。

這裡再推薦一個NuGet 外掛 NuGet Package Manager,可以方便新增包。如下圖:

如果你覺得本文對你有幫助,請點選“推薦”,謝謝。 

相關推薦

使用VS Code開發除錯.NET Core 2.0

使用VS Code 從零開始開發除錯.NET Core 2.0。無需安裝VS 2017 15.3+即可開發除錯.NET Core 2.0應用。 VS Code 全稱是 Visual Studio Code,Visual Studio Code是一個輕量級的跨平臺Web整合開發環境,可以執行在 Linux,Ma

visual studio code調試.net core 2.0程序

vs code 調試控制臺 debuger console datatable 最近在試.net 2.0 Preview時,在VS2017中相對麻煩,現說也怕把生產環境搞壞,於是就想在vs code下試試。首在安裝.net core 2.0的SDK和Runtime,這裏下載https://gi

使用VS Code開發asp.net core (上)

insider pub 方法 開發 ctr 自動安裝 查看 系統 地址 本文是基於Windows10的. 下載地址: https://code.visualstudio.com/ insider 版下載地址: https://code.visualstudio.com/in

VS Code開發調試.NET Core 2.0

lin res blog ram sco img vscode 不用 store VS Code開發調試.NET Core 2.0 使用VS Code 從零開始開發調試.NET Core 2.0。無需安裝VS 2017 15.3+即可開發調試.NET Core 2.0應用。

如何使用VS Code在.Net Core 2.0中新增專案並引用本地包

廢話後面再說,先將操作步驟貼出來。第一步,開啟VS Code,使用快捷鍵“Ctrl + `”開啟終端,或者在選單欄的“檢視”選單中找到“整合終端”並點選。在開啟的終端視窗中輸入一下命令定位到儲存程式的目錄,並新建資料夾“LocalNupkgRefExample”,資料夾名稱自

.net core 2.0 Code First Fluent API配置

asp 完成 eating cte word his text -1 src A.net core 2.0新特性支持通過IEntityTypeConfiguration<>添加Code First配置到一個封裝類。 新建目標框架為.NET Core類庫 新建完

ASP.Net Core 2.0: 二. 開發環境

class 要求 blank 安裝 col ans 裝包 fly code macOS:Install Visual Studio for Mac 系統要求: macOS 10.12 Sierra 及更高版本 其他要求: 可能會要求安裝xcode或android相關環境

用VSCode開發一個asp.net core 2.0+angular 5項目(4): Angular5全局錯誤處理

create 打印 事件 如果 log 異步操作 truct gin 按鈕 第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 第二部分: http://www.cnblogs.com/cgzl/p/8481825.html

用VSCode開發一個asp.net core2.0+angular5項目(5): Angular5+asp.net core 2.0 web api文件上傳

owb bus sed loaded runt ace created one 做了 第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 第二部分: http://www.cnblogs.com/cgzl/p/8481825.

Asp.Net Core 2.0 項目實戰(2)NCMVC一個基於Net Core2.0搭建的角色權限管理開發框架

ML 用戶 解密 https redis json uil AI 不足 本文目錄 1. 摘要 2. 框架介紹 3. 權限管理之多一點說明 4. 總結 1. 摘要   NCMVC角色權限管理框架是由最近練習Net Core時抽時間整理的

一個基於 .NET Core 2.0 開發的簡單易用的快速開發框架 - LinFx

LinFx 一個基於 .NET Core 2.0 開發的簡單易用的快速開發框架,遵循領域驅動設計(DDD)規範約束,提供實現事件驅動、事件回溯、響應式等特性的基礎設施。讓開發者享受到正真意義的面向物件設計模式來帶的美感。 LinFx.Extensions Caching、DapperExtensio

基於.net core 2.0+mysql+AceAdmin搭建一套快速開發框架

前言 .net core已經出來一段時間了,相信大家對.net core的概念已經很清楚了,這裡就不再贅述。筆者目前也用.net core做過一些專案,並且將以前framework下的一些經驗移植到了.net core下,並結合.net core本身的一些特性整理成此框架,以供學習參考。如有不足之處,歡迎指

ASP.NET Core 2.0 : 二. 開發環境 Visual Studio 2017離線安裝包下載、安裝

原文: ASP.NET Core 2.0 : 二. 開發環境 ASP.NET Core 系列目錄 macOS:Install Visual Studio for Mac 系統要求: macOS 10.12 Sierra 及更高版本 其他要求: 可能會要求安裝xcode或android相關環境

除錯 ASP.NET Core 2.0 原始碼

在Visual Studio 2017中可以通過符號以及源連結,非常方便對 ASP.NET Core 2.0中原始碼進行除錯。在這篇文章中,我們將重點介紹如何使用源連結對ASP.NET Core源進行除錯。 什麼是源連結? 和我一樣,您可能已經注意到在編譯程式碼時,會建立的PDB檔案。這些檔案儲存了符

Senparc.Weixin.MP SDK 微信公眾平臺開發教程(二十二):在 .NET Core 2.0/3.0 中使用 MessageHandler 中介軟體

概述   在 《Senparc.Weixin.MP SDK 微信公眾平臺開發教程(六):瞭解MessageHandler》 中我們已經瞭解了 MessageHandler 的執行原理和使用方法,從我設計了這種處理方式到現在已經 6 年多的時間,這是一種非常穩定而且(在如此複雜環境下)相對易於維護的

.NET Core 2.0及.NET Standard 2.0 Description

tar eric xpath andro ace mint tro os x execution NET Core 2.0的發布時間,.NET Core 2.0預覽版及.NET Standard 2.0 Preview大概在5月中旬或下旬發布。 .NET Core 2.0正

ubuntu 跑.net core 2.0

manager mvc code html cati 保存文件 user 服務 target 安裝.net core參考地址:http://www.microsoft.com/net/core/preview#linuxubuntu 服務器版本 UBbuntu

.NET Core 2.0 官方下載地址及中文教程

nbsp -c 開發 style docs otn ria 2.0 官方下載 開發.net core 應用需要安裝.NET Core 2.0 SDK http://www.microsoft.com/net/download/core#/sdk 電腦上運行 .net c

Asp.net Core 2.0連接mysql數據庫一系列錯誤問題

alt sql mysql mysql數據庫 work image sql數據庫 報錯 entity mysql:最新版 一定是最新版,不然各種報錯 Install-Package Pomelo.EntityFrameworkCore.MySql 2.0.0-rtm-100

.net core 2.0學習筆記(四):遷移.net framework 工程到.net core

編譯 its evel hashtable ref 學習筆記 inline null 創建 在遷移.net core的過程中,第一步就是要把.net framework 工程的目標框架改為.net core2.0,但是官網卻沒有提供轉換工具,需要我們自己動手完成了