构建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开发调试环境(强大且实用的插件推荐)

其他的还需要配置GitHub、TFS类似的源代码管理,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教程!!

以上就是构建VSCode开发调试环境(强大且实用的插件推荐)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2593905.html

(0)
上一篇 2025年3月6日 17:27:09
下一篇 2025年2月26日 08:10:09

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • VSCode中日常开发实用插件推荐

    相关推荐:《vscode教程》 Visual Studio Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的Vs Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是因为这种支持插件式安装环境开…

    2025年3月6日 编程技术
    200
  • 30个提高php开发效率的VSCode插件

    本篇文章给大家分享30个提高php开发效率的VSCode插件。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 今天介绍一些我每天使用的非常有用的插件。有了它们,我们的 vsc(vscode)将会像一个长了五只可以发射激光的…

    2025年3月6日 编程技术
    200
  • 手把手带你会习VSCode debug,不信你还不会!

    2022年了,该学会用vscode debug了!下面本篇文章手把手带大家会习vscode debug,希望对大家有所帮助! VSCode作为目前使用人数最多的IDE,在前端开发者中也是十分受欢迎的。它免费、开源、还具备许多强大的功能,例如…

    2025年3月6日 编程技术
    200
  • 19个实用vscode开发插件分享

    工欲善其事必先利其器。本篇文章给大家总结分享19个我在开发中使用到的vscode插件,希望对大家有所帮助! 1:Chinese (Simplified) Language Pack  中文语言插件 适用于 VS Code 的中文(简体)语言…

    2025年3月6日 编程技术
    200
  • 带你掌握VSCode中格式化程序的方法

    vscode中怎么格式化程序?本篇文章手把手带大家了解并掌握vscode中格式化程序的方法,希望对大家有所帮助! Visual Studio Code 中的所有语言都可以使用其中一种自动格式化程序进行格式化,并且 Python 扩展还支持 …

    2025年3月6日 编程技术
    200
  • vscode是什么软件

    vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智…

    2025年3月6日
    200
  • vscode一般用来写什么

    VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持,并可通过扩展插件支持更多语言,包括 Rust、C…

    2025年3月6日
    200
  • vscode可以写哪些语言

    vscode是一款强大的代码编辑器,支持多种编程语言的开发。通过安装扩展,可以为 JavaScript/TypeScript、Python、Java、C#、PHP、Go、Ruby、Rust、HTML/CSS 等语言提供智能代码补全、调试和格…

    2025年3月6日
    200
  • 如何检测浏览器中的代码语言

    存储库:https://github.com/ray-d-song/guesslang-js 演示:https://ray-d-song.github.io/guesslang-js/ 最近在做一个叫EchoRSS的项目,有一个非常想要的功…

    2025年3月6日
    200
  • 为 C/C++ 程序员设置 VSCode DevContainer

    本文深入探讨了为早期 C/C++ 程序员提供基于 VS Code DevContainer 开发环境的设置。该环境在 Debian 上运行,因此对于所有学校/大学生来说也是一个很好的起点。 作为我对大学教学环境调查的一部分,我遇到了需要教授…

    2025年3月6日
    200

发表回复

登录后才能评论