随着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.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. 创建.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代码智能提示,根据上下文语境,自动推荐你下一步用到的代码,后台基于AI的

8. NuGet Package Manager

Nuget包管理,快速查询定位Nuget包,并安装。不过尝试了一下午自定义Nuget源,没搞定,估计是URL不对

9. Docker

10. Kubernetes

其他的还需要配置GitHub、TFS类似的源代码管理,TFS搞了两个插件,都不好使,后续搞定后再更新一次。

二、创建.NET Core解决方案和工程

此时,VS Code的环境基本配置差不多了,接下来有两种模式,创建解决方案和工程。

1. 通过vscode-solution-explorer

解决方案有了,很熟悉的感觉。

我们可以继续创建工程:右键sln,Add new project:

此时会弹出工程模板,此时我们选择ASP.NET Core Web API工程

选择C#

然后继续输入工程名称:例如 TestWebApi

熟悉的感觉来了。此时就可以开始coding了。

以上是我们通过vscode-solution-explorer新建解决方案和工程。同时我们可以通过命令行来搞定。

2. 通过Dotnet CLI命令行

新建sln:dotnet

新建ASP.NET Core WebAPI工程dotnet "new" "webapi" "-lang" "C#" "-n" "TestWebApi" "-o" "TestWebApi"

将TestWebApi工程添加到解决方案EricTestdotnet "sln" "e:\Work\ServiceDependency\EricTest.sln" "add" "e:\Work\ServiceDependency\TestWebApi\TestWebApi.csproj"

三、调试运行

在Debug选项卡中新增调试配置,重点设置要调试的program

保存后,启动调试:

程序中增加断点,然后输入URL:https://localhost:5001/WeatherForecast

既可以调试了。

更多编程相关知识,请访问:编程视频!!

vscode php调试插件,构建VSCode开发调试环境(强大且实用的插件推荐)相关推荐

  1. IntelliJ Idea 常用12款插件(提高开发效率),附优秀主题插件

    目录 一.插件安装方式 二.常用插件 1.Background Image Plus 2.Mybatis Log Plugin 3.MybatisCodeHelperPro 4.Grep Consol ...

  2. 简述在虚拟机中安装 centos 的过程_从零构建Fabric开发运行环境手册(一):安装OS虚拟机(CentOS)...

    本手册将从虚拟机开始,到搭建出一个基于Hyperledger Fabric 1.4开发区块链应用的环境. 本小节介绍一下如何自行安装CentOS 7.x虚拟机.自己从零开始安装的一个好处是,了解完整的 ...

  3. E2Cloud体验-快速构建一个开发项目环境

    http://www.sinovdc.com/blog/category/e2cloud%e6%bc%94%e7%a4%ba%e8%a7%86%e9%a2%91/

  4. 在Windows上使用VSCode远程链接到Linux上开发并调试C++程序

    必看: Windows使用VSCode远程Linux(ConteOS)开发/调试C/C++(超详细):https://blog.csdn.net/zy_workjob/article/details/ ...

  5. Cordova插件使用和开发学习笔记

    Cordova插件使用和开发学习笔记 1. Cordova插件开发 1.1 环境搭建 1.2 插件初始化 1.3 插件完善 1.4 plugin.xml 2. Cordova插件使用 2.1 创建项目 ...

  6. cad常青藤插件_CAD作图效率低怎么办?最全辅助插件大合集,绘图效率提升70%,限时分享...

    AutoCAD最新插件合集,内附使用方法,绘图效率提升70% AutoCAD作为常用的绘图工具,能不能熟练的使用是检验一个设计人员合不合格的标准.对于辅助插件相信很多人都不陌生,而在绘图过程中,用不用 ...

  7. VSCode插件开发全攻略(六)开发调试技巧

    更多文章请戳VSCode插件开发全攻略系列目录导航. 前言 在介绍完一些比较简单的内容点之后,我觉得有必要先和大家介绍一些开发中遇到的一些细节问题以及技巧,特别是后面一章节将要介绍WebView的知识 ...

  8. vscode 文件夹中查找_真香!使用 VSCode 进行远程开发调试

    对于大型的 Golang 项目往往我都会使用 Goland 这样的专业 IDE,但是由于我本地开发环境硬件资源偏低,不能很顺畅的使用 Goland,这个时候我们可以考虑使用 VSCode 来代替 Go ...

  9. Windows下使用cmake vscode搭建 C/C++开发调试环境

    在windows下搭建的方式,在第3章之后同样适用于Linux系统,大致步骤均相同 1. MinGW的下载与安装 MinGW提供了 C/C++编译器,可以将程序源代码编译为可以在 Windows 中运 ...

最新文章

  1. Windows 10完美识别3TB硬盘实录
  2. NumPy Essentials 带注释源码 三、NumPy 数组使用
  3. 在Android中取得当前进程名
  4. go web本地化资源
  5. HDU 3308 LCIS
  6. C4C HTML mashup debug
  7. 解决eclipse中mybatis的xml配置文件无代码提示问题
  8. Centos下tmux工具使用方法
  9. STK与VC++ 6.0联合编程
  10. oc 中正则表达式不区分中英文分号的问题
  11. rtx2060为什么叫智商卡_作为世界上智商最低的狗种之一,中华田园犬是否“名副其实”?...
  12. 全方位构建信创生态体系,焱融科技完成海光 CPU 生态兼容性认证
  13. php7.3 7.4,PHP 7.4 早期性能基准测试:与 7.3 差不多
  14. 2022央企施工企业加速推进数字化转型赋能高质量发展
  15. 关于java8的default关键字浅薄理解
  16. RokcetMq基本概念
  17. python编程设计大学ppt_上海交通大学-python程序设计课程PPT-Ch7-(1)...ppt
  18. 机器学习将成为对抗蜂窝网络欺诈的秘密武器
  19. 关于Java Web项目的技术点探讨
  20. 苹果原壁纸高清_机车 | 宝马 川崎摩托车高清壁纸

热门文章

  1. tkinter安装_mac pyenv 安装tkinter,解决tkinter环境的问题
  2. python django windows_Python+Django在windows下的开发环境配置图解
  3. qps是什么意思_面试官:说说你之前负责的系统,QPS 能达到多少?
  4. R语言与数据分析(12)向量
  5. NBT:主流高通量测序仪在人/细菌/宏基因组测序评测结果发布,华大智造表现优异...
  6. 高分文章精选 | 纳米孔宏基因组测序的表现
  7. 漫谈16S的前世今生
  8. R语言使用integrate函数进行函数积分计算实战
  9. R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库、将dplyr语法查询语句翻译为SQL查询语句
  10. 机器学习特征工程之特征缩放+无量纲化:最小最大缩放(MinMaxScaler)