聊聊VSCode怎么配置.NET环境,开发调试.NET 5

vscode怎么配置.net环境?下面本篇文章给大家介绍一下使用vscode从零开始开发调试.net 5 的方法,希望对大家有所帮助!

聊聊VSCode怎么配置.NET环境,开发调试.NET 5

使用VS Code 从零开始开发调试.NET 5。无需安装VS 2019即可开发调试.NET 5应用。

VS Code 全称是 Visual Studio Code,Visual Studio Code是一个轻量级的跨平台Web集成开发环境,可以运行在 Linux,Mac 和Windows下!

本篇为VS Code 开发调试.NET 5教程,在Windows下做实际操作,但同样适用于其它系统。【推荐学习:《vscode入门教程》】

环境安装

本文演示开发环境: WIN10 x64 Visual Studio Code 1.55.1

.NET 5.0 SDK Windows x64 Installer:

https://dotnet.microsoft.com/download/dotnet/thank-you/sdk-5.0.202-windows-x64-installer

更多系统版本下载:https://dotnet.microsoft.com/download

VSCode :

https://code.visualstudio.com/

VSCode C#插件:

打开扩展搜索C#, 选择C# 安装。

 聊聊VSCode怎么配置.NET环境,开发调试.NET 5

安装好插件以后重启VS Code。

创建项目

首先确保 .NET Core SDK 安装成功。

dotnet –version

输出如下:

5.0.202

然后就可以创建项目。

dotnet new console -o myappcd myappdotnet run

聊聊VSCode怎么配置.NET环境,开发调试.NET 5

 整个命令执行完成,项目就创建好了。 dotnet new会默认执行 dotnet restore ,只需要dotnet run即可。

使用 VS Code 开发

使用 VS Code 打开myapp文件夹,打开Program.cs 文件

如果是首次打开需耐心等待插件的安装。安装成功如下图:

 聊聊VSCode怎么配置.NET环境,开发调试.NET 5

 然后稍微等待一下,会出现如上图所示,提示 Required assets to build and debug are missing from ‘myapp’. Add them?,选择Yes 即可。

插件会自动生成.vscode文件夹,并为我们配置好 launch.json 。

使用 VS Code 调试

接下来切换到调试窗口就可以进行调试,点击调试按钮

PaperFake PaperFake

AI写论文

PaperFake 97 查看详情 PaperFake

下断点成功断下。

 聊聊VSCode怎么配置.NET环境,开发调试.NET 5

 F10 单步跳过 F11 单步调试 F5 执行.

也可以选择附加调试,如下:

代码加入 Console.ReadKey();

然后在终端中执行 dotnet .binDebugnet5.0myapp.dll

接着在调试中切换为 .NET Core Attach 点击调试按钮,选择 dotnet.exe

聊聊VSCode怎么配置.NET环境,开发调试.NET 5

在VS Code中插入断点,然后终端输入任意键既可继续,程序也能正常走到调试状态。

聊聊VSCode怎么配置.NET环境,开发调试.NET 5

 

可以很方便的编写代码,C#插件为开发提供智能提示功能。这样不用安装VS 2019 也可以开发 .NET 5。

 

VS Code插件

外观类插件

主题插件 GitHub Theme

聊聊VSCode怎么配置.NET环境,开发调试.NET 5

 更多主题可以搜索Theme

Icon 图标插件: vscode-icons

开发类插件

Visual Studio IntelliCode 编码智能提示

REST Client 接口请求神器

示例:

POST https://example.com/comments HTTP/1.1content-type: application/json{    "name": "sample linezero",    "time": "Wed, 21 Oct 2020 18:27:50 GMT"}

Thunder Client 像PostMan 一样请求接口

聊聊VSCode怎么配置.NET环境,开发调试.NET 5

vscode-solution-explorer 像VS一样操作项目

聊聊VSCode怎么配置.NET环境,开发调试.NET 5

ASP.NET Core 3.1 新书发布 《ASP.NET Core项目开发实战入门》京东 :https://item.jd.com/12961032.html当当 :http://product.dangdang.com/29122210.html

更多关于VSCode的相关知识,请访问:vscode教程!!

以上就是聊聊VSCode怎么配置.NET环境,开发调试.NET 5的详细内容,更多请关注创想鸟其它相关文章!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
千帆搜索最新网址_千帆官方搜索引擎平台入口
上一篇 2025年11月25日 12:43:22
原神悼灵花在哪 悼灵花采集路线分享
下一篇 2025年11月25日 12:43:30

相关推荐

  • linux分区步骤

    linux分区前提条件: 1、硬盘必须经过分区、创建文件系统(格式化)和挂载操作才能存放数据; 2、一个硬盘最多只能有4个主分区(1个扩展分区相当于1个主分区); 扩展分区最多1个,逻辑分区可以有多个,但逻辑分区最多不超过12个,扩展分区相当于逻辑分区的容器。 一、创建分区 1、进入fdisk界面,…

    2026年8月27日
    100
  • 微信小程序后端API开发指南

    开发微信小程序的后端api需要以下步骤:1. 熟悉restful api设计模式和相关技术;2. 设计简洁明了的api接口;3. 确保api的安全性;4. 处理并发请求和优化api性能;5. 实施api版本控制。 开发微信小程序的后端API,这可不是一件简单的事儿啊!但别担心,我会带你一步步揭开这层…

    2026年8月27日
    000
  • Redis高并发计数缓存失效:如何确保一小时超时设置生效?

    Redis缓存失效及高并发下的解决方案 在高并发环境下,使用Redis进行计数缓存时,常常遇到超时设置失效的情况。例如,设定Redis缓存一小时超时,用于限制第三方接口一小时内的调用次数,但部分Redis实例却未能按预期超时,导致缓存数据永久保存。本文分析此问题并提供解决方案。 问题:第三方接口频繁…

    2026年8月27日
    100
  • linux输入法怎么安装

    linux输入法怎么安装linux输入法怎么安装linux输入法怎么安装linux输入法怎么安装

    linux输入法怎么安装     Linux下并没有中文输入功能。只能用户自己安装,下面分享下如何安装中文输入法。 1、Chinese语言包安装 首先需要给Ubuntu16.04安装Chinese语言包支持。   如上图点击其中的Install/Remove Languages…,这个对话框是通过s…

    2026年8月27日 用户投稿
    000
  • Nothing Essential Space更新 新增日历同步与编辑功能

    此前nothing在其phone (3)及cmf phone产品中推出了“essential space”功能,该功能允许用户通过essential key保存日常使用手机时的重要信息。近日,nothing为phone (3)系列带来了该功能的更新版本。 据悉,此次更新无需系统升级,将通过Googl…

    2026年8月27日
    100
  • Laravel与社交媒体登录(OAuth)集成

    在laravel框架中集成社交媒体登录可以通过使用laravel socialite包来实现。1.安装socialite包:使用composer require laravel/socialite。2.配置服务提供者和别名:在config/app.php中添加相关配置。3.设置api凭证:在.env…

    2026年8月27日
    000
  • ai豆包网页版在线入口2025

    豆包AI网页版([https://www.php.cn/link/83d81ef47f0e9a205fb66a100f3179bf](https://www.php.cn/link/83d81ef47f0e9a205fb66a100f3179bf))是一款功能强大的AI,具备海量知识储备,涵盖科学、…

    2026年8月27日
    000
  • 怎么删除linux系统

    怎么删除linux系统怎么删除linux系统怎么删除linux系统怎么删除linux系统

    1、进入磁盘管理 2、更改驱动器号和路径 3、右键删除卷 4、右键新建卷 5、指定卷大小,一直下一步即可 推荐教程:linux教程 以上就是怎么删除linux系统的详细内容,更多请关注创想鸟其它相关文章!

    2026年8月27日 用户投稿
    000
  • 怎么查看linux版本

    1、linux查看版本当前操作系统内核信息 # uname -a Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux 2、 Linux查看当前操作系统版本信息 …

    2026年8月27日
    000
  • 仅仅包装Request对象就能防止XSS攻击?

    深入解析:Request包装器如何有效防御XSS攻击 跨站脚本攻击(XSS)是Web应用安全领域的一大隐患。为了抵御XSS,开发者常采用Request包装器对请求数据进行安全处理。本文将深入剖析一个常见误区:为何仅仅包装Request对象就能有效防御XSS? 许多开发者疑惑:仅通过自定义的Reque…

    2026年8月27日
    100
  • 多端口监听(Port Multiplexing)的应用场景

    多端口监听在网络编程中允许服务器在多个端口上同时监听并处理请求。其应用场景包括同时处理http和https请求,或在不同端口运行不同服务。优势在于提高服务器的灵活性和可扩展性,但需注意安全性和资源管理。在实际项目中,通过多端口监听可以简化部署和维护工作,并通过负载均衡技术优化性能。 多端口监听(Po…

    2026年8月27日
    100
  • 怎么给VSCode配置Java_VSCode搭建Java开发环境与项目设置教程

    答案:配置VSCode写Java需安装JDK和Java扩展包,设置环境变量与运行时路径,可高效开发并管理多项目。 要在VSCode里愉快地写Java代码,其实比你想象的要简单,核心就是两步:先搞定Java开发工具包(JDK),再安装VSCode官方提供的Java扩展包。这两样到位,大部分基础开发场景…

    2026年8月27日
    000
  • 有哪些linux系统

    1、红帽企业版 红帽企业版就是我们常说的RHEL,RHEL具有极强的系统稳定性,红帽公司也是全球最大的开源系统厂商,拥有完善的系统支持。 2、社区企业操作系统 社区企业操作系统就是国内用的比较多的CentOS,其实该系统是把RHEL重新编译免费提供给用户使用的。 3、Fedora 该系统是由红帽公司…

    2026年8月27日
    000
  • 如何解决在线支付系统的复杂性?使用Composer安装OpenpaySDK可以!

    可以通过一下地址学习Composer:学习地址 在开发在线支付系统时,我遇到了一个棘手的问题:如何高效地管理支付流程,同时确保安全性和兼容性。这个问题不仅涉及到复杂的api调用,还需要处理各种错误和边界情况。为了解决这个问题,我尝试了多种方法,最终找到了使用 composer 安装 openpay …

    用户投稿 2026年8月27日
    200
  • 界面美化技巧:去除快捷方式小箭头的终极方法 | 注册表编辑与工具使用

    移除快捷方式小箭头可通过修改注册表或使用第三方工具实现,前者需在注册表中创建Shell Icons项并新建数值为29的字符串,指向shell32.dll中的空白图标,后者可借助Winaero Tweaker等工具一键去除,该操作仅为视觉调整不影响功能,但会失去快捷方式的识别提示,可能对新手造成混淆,…

    2026年8月27日
    000
  • linux不能上网

    linux不能上网linux不能上网linux不能上网linux不能上网

    一、linux网络设置 1、依次单击【System】–>【Preferences】–>【Network Connections】,如下图所示:  2、依次单击【Wired】–>【System eth0】–>【Edit】,如下图所…

    2026年8月27日 用户投稿
    100
  • 美国法院驳回马斯克对OpenAI诉讼的初步禁令

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 加州法院驳回马斯克对OpenAI的禁令请求,加速了OpenAI向营利性组织转型的进程。法官表示将加快审理此案,预计在今年晚些时候做出判决。 马斯克于2024年起诉OpenAI及其CEO萨姆·奥尔…

    2026年8月27日
    000
  • 如何在Laravel项目中轻松部署AWSLambda函数?使用hammerstone/sidecar可以!

    可以通过以下地址学习 Composer:学习地址 在开发 laravel 项目时,我遇到了一个棘手的问题:如何在不增加复杂性的情况下,将非 php 的 lambda 函数集成到 laravel 应用中。我尝试过多种方法,但每次都感觉不够简便和高效。最终,我找到了 hammerstone/sideca…

    用户投稿 2026年8月27日
    100
  • Shiro框架下用户AccessToken混淆:如何排查并解决token冲突问题?

    Shiro框架AccessToken冲突问题分析与解决方案 一个基于Spring、Shiro、Redis和MySQL 8的系统近期出现用户AccessToken冲突:用户A登录后,获取到的用户信息却是用户B的。此问题即使清除缓存后依然复现,严重影响系统稳定性。本文将深入分析问题根源并提供有效解决方案…

    2026年8月27日
    000
  • linux怎么解压文件

    一、zip格式 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个文件: zip -r archive_name.zip filename (-r是…

    2026年8月27日
    1300

发表回复

登录后才能评论
关注微信