小編給大家分享一下如何構建VSCode開發(fā)調試環(huán)境,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設、域名、雅安服務器托管、網(wǎng)站運營、企業(yè)網(wǎng)站設計、定安網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
隨著VSCode的不斷完善和強大,是時候將部分開發(fā)遷移到VS Code中了。
目前使用VS2019開發(fā).NET Core應用,一直有一個想法,在VS Code中復刻VS的開發(fā)環(huán)境,同時遷移到VS Code。
那么現(xiàn)在就開始吧。
首先,安裝最新版的VS Code:https://code.visualstudio.com/,安裝完成后可能會提示升級,升級即可,升級后的版本信息:
版本: 1.40.1 (system setup)
提交: 8795a9889db74563ddd43eb0a897a2384129a619
日期: 2019-11-13T16:49:35.976Z
Electron: 6.1.2Chrome: 76.0.3809.146Node.js: 12.4.0V8: 7.6.303.31-electron.0OS: Windows_NT x64 10.0.16299
接下來的操作分為幾個步驟:
1. 安裝各種強大VSCode插件
2. 創(chuàng)建.NET Core解決方案和工程
3. 調試運行
好的,那我們開始吧。
一、安裝各種強大的VS Code插件
1. C# extension for Visual Studio Code
這個插件最重要的功能:
Lightweight development tools for .NET Core.
Great C# editing support, including Syntax Highlighting, IntelliSense, Go to Definition, Find All References, etc.
Debugging support for .NET Core (CoreCLR). NOTE: Mono debugging is not supported. Desktop CLR debugging has limited support.
Support for project.json and csproj projects on Windows, macOS and Linux.
2. C# Extensions
這個插件最有用的功能是可以右鍵新建C#類和C#接口,同時支持各種code snippets,例如 ctor 、prop等,具體功能特性,可以查看插件的說明。
3. Auto-Using for C#
這個插件自動添加using引用。
4. vscode-solution-explorer
這個插件給VS Code增加了解決方案tab, 支持新建解決方案、新建工程、添加引用、Nuget包,這個插件非常有用
Adds a Solution Explorer panel where you can find a Visual Studio Solution File Explorer.
Can load any .sln version
Supports csproj, vcxproj, fsproj and vbproj (from vs2017 and before)
Supports dotnet core projects
You can create, delete, rename or move project folders and files.
You can create, delete, rename or move solution, solution folders and projects.
You can add or remove packages and references when the project is of kind CPS (dotnet core).
5. Code Runner(韓俊老師出品,必屬精品)
Run code snippet or code file for multiple languages: C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, and custom command
即選中一段代碼,直接run
6. vscode-icons
通過這個插件,給各個文件和文件夾一個你更熟悉的圖標
7. Visual Studio IntelliCode
VS代碼智能提示,根據(jù)上下文語境,自動推薦你下一步用到的代碼,后臺基于AI的
8. NuGet Package Manager
Nuget包管理,快速查詢定位Nuget包,并安裝。不過嘗試了一下午自定義Nuget源,沒搞定,估計是URL不對
9. Docker
10. Kubernetes
其他的還需要配置GitHub、TFS類似的源代碼管理,TFS搞了兩個插件,都不好使,后續(xù)搞定后再更新一次。
二、創(chuàng)建.NET Core解決方案和工程
此時,VS Code的環(huán)境基本配置差不多了,接下來有兩種模式,創(chuàng)建解決方案和工程。
1. 通過vscode-solution-explorer
解決方案有了,很熟悉的感覺。
我們可以繼續(xù)創(chuàng)建工程:右鍵sln,Add new project:
此時會彈出工程模板,此時我們選擇ASP.NET Core Web API工程
選擇C#
然后繼續(xù)輸入工程名稱:例如 TestWebApi
熟悉的感覺來了。此時就可以開始coding了。
以上是我們通過vscode-solution-explorer新建解決方案和工程。同時我們可以通過命令行來搞定。
2. 通過Dotnet CLI命令行
新建sln:
dotnet
新建ASP.NET Core WebAPI工程
dotnet "new" "webapi" "-lang" "C#" "-n" "TestWebApi" "-o" "TestWebApi"
將TestWebApi工程添加到解決方案EricTest
dotnet "sln" "e:\Work\ServiceDependency\EricTest.sln" "add" "e:\Work\ServiceDependency\TestWebApi\TestWebApi.csproj"
三、調試運行
在Debug選項卡中新增調試配置,重點設置要調試的program
保存后,啟動調試:
程序中增加斷點,然后
輸入URL:https://localhost:5001/WeatherForecast
既可以調試了。
看完了這篇文章,相信你對“如何構建VSCode開發(fā)調試環(huán)境”有了一定的了解,如果想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
分享標題:如何構建VSCode開發(fā)調試環(huán)境
URL標題:http://muchs.cn/article20/pjjpco.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、建站公司、定制網(wǎng)站、品牌網(wǎng)站設計、營銷型網(wǎng)站建設、響應式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)