構建VSCode開發調試環境(強大且實用的插件推薦)

構建VSCode開發調試環境(強大且實用的插件推薦)

相關推薦:《vscode教程

隨著vscode的不斷完善和強大,是時候將部分開發遷移到VS Code中了。

目前使用VS2019開發.net Core應用,一直有一個想法,在VS Code中復刻VS的開發環境,同時遷移到VS Code。

那么現在就開始吧。

首先,安裝最新版的VS Code:https://code.visualstudio.com/,安裝完成后可能會提示升級,升級即可,升級后的版本信息:

版本: 1.40.1 (system setup)提交: 8795a9889db74563ddd43eb0a897a2384129a619日期: 2019-11-13T16:49:35.976Zelectron: 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. 創建.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.

構建VSCode開發調試環境(強大且實用的插件推薦)

2.?C# Extensions

這個插件最有用的功能是可以右鍵新建C#類和C#接口,同時支持各種code snippets,例如 ctor 、prop等,具體功能特性,可以查看插件的說明。

構建VSCode開發調試環境(強大且實用的插件推薦)

?3.?auto-using for C#

這個插件自動添加using引用。

構建VSCode開發調試環境(強大且實用的插件推薦)

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).

構建VSCode開發調試環境(強大且實用的插件推薦)

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

構建VSCode開發調試環境(強大且實用的插件推薦)

6.?vscode-icons

通過這個插件,給各個文件和文件夾一個你更熟悉的圖標

構建VSCode開發調試環境(強大且實用的插件推薦)

7.?Visual Studio IntelliCode

VS代碼智能提示,根據上下文語境,自動推薦你下一步用到的代碼,后臺基于AI的

構建VSCode開發調試環境(強大且實用的插件推薦)

8.?NuGet Package Manager

Nuget包管理,快速查詢定位Nuget包,并安裝。不過嘗試了一下午自定義Nuget源,沒搞定,估計是URL不對

構建VSCode開發調試環境(強大且實用的插件推薦)

9. Docker

構建VSCode開發調試環境(強大且實用的插件推薦)

10.?kubernetes

構建VSCode開發調試環境(強大且實用的插件推薦)

其他的還需要配置githubtfs類似的源代碼管理,TFS搞了兩個插件,都不好使,后續搞定后再更新一次。

二、創建.NET Core解決方案和工程

此時,VS Code的環境基本配置差不多了,接下來有兩種模式,創建解決方案和工程。

1. 通過vscode-solution-explorer

構建VSCode開發調試環境(強大且實用的插件推薦)

構建VSCode開發調試環境(強大且實用的插件推薦)

構建VSCode開發調試環境(強大且實用的插件推薦)

解決方案有了,很熟悉的感覺。

我們可以繼續創建工程:右鍵sln,Add new project:

構建VSCode開發調試環境(強大且實用的插件推薦)

此時會彈出工程模板,此時我們選擇asp.net Core Web API工程

構建VSCode開發調試環境(強大且實用的插件推薦)

選擇C#

構建VSCode開發調試環境(強大且實用的插件推薦)

然后繼續輸入工程名稱:例如 TestWebApi

構建VSCode開發調試環境(強大且實用的插件推薦)

熟悉的感覺來了。此時就可以開始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:WorkServiceDependencyEricTest.sln"?"add"?"e:WorkServiceDependencyTestWebApiTestWebApi.csproj"

三、調試運行

在Debug選項卡中新增調試配置,重點設置要調試的program

構建VSCode開發調試環境(強大且實用的插件推薦)

保存后,啟動調試:

構建VSCode開發調試環境(強大且實用的插件推薦)

程序中增加斷點,然后

輸入URL:https://localhost:5001/WeatherForecast

既可以調試了。

更多編程相關知識,請訪問:vscode教程!!

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享