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

发布时间 - 2022-01-23 00:00:00    点击率:

vscode怎么配置.net环境?下面本篇文章给大家介绍一下使用vscode从零开始开发调试.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# 安装。

 

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

创建项目

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

dotnet --version

输出如下:

5.0.202

然后就可以创建项目。

dotnet new console -o myapp
cd myapp
dotnet run

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

使用 VS Code 开发

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

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

 

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

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

使用 VS Code 调试

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

下断点成功断下。

 

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

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

代码加入 Console.ReadKey();

然后在终端中执行 dotnet .\bin\Debug\net5.0\myapp.dll

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

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

 

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

 

VS Code插件

外观类插件

主题插件 GitHub Theme

 更多主题可以搜索Theme

Icon 图标插件: vscode-icons

开发类插件

Visual Studio IntelliCode 编码智能提示

REST Client 接口请求神器

示例:


POST https://example.com/comments HTTP/1.1
content-type: application/json

{
    "name": "sample linezero",
    "time": "Wed, 21 Oct 2025 18:27:50 GMT"
}

Thunder Client 像PostMan 一样请求接口

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

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

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


# vscode  # .net  # asp.net  # json  # postman  # html  # 接口  # console  # github  # windows  # visual studio  # visualstudio  # visual studio code  # http  # https  # microsoft  # linux  # 扩展名  # 就可以  # 从零开始  # 是一个  # 好了  # 首次  # 走到  # 也能  # 适用于  # 给大家 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  WordPress 子目录安装中正确处理脚本路径的完整指南  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  如何登录建站主机?访问步骤全解析  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  javascript如何操作浏览器历史记录_怎样实现无刷新导航  详解阿里云nginx服务器多站点的配置  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  北京专业网站制作设计师招聘,北京白云观官方网站?  Laravel如何实现数据库事务?(DB Facade示例)  iOS正则表达式验证手机号、邮箱、身份证号等  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  Laravel如何使用withoutEvents方法临时禁用模型事件  如何在不使用负向后查找的情况下匹配特定条件前的换行符  想要更高端的建设网站,这些原则一定要坚持!  如何快速生成凡客建站的专业级图册?  Laravel如何实现一对一模型关联?(Eloquent示例)  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  如何制作一个表白网站视频,关于勇敢表白的小标题?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  Laravel如何发送系统通知?(Notification渠道示例)  大型企业网站制作流程,做网站需要注册公司吗?  Laravel如何自定义分页视图?(Pagination示例)  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Laravel集合Collection怎么用_Laravel集合常用函数详解  如何在宝塔面板中创建新站点?  html如何与html链接_实现多个HTML页面互相链接【互相】  如何在云虚拟主机上快速搭建个人网站?  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  如何用搬瓦工VPS快速搭建个人网站?  如何在万网主机上快速搭建网站?  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何用腾讯建站主机快速创建免费网站?  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何在万网利用已有域名快速建站?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  JS经典正则表达式笔试题汇总  如何在建站宝盒中设置产品搜索功能?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  如何正确选择百度移动适配建站域名?