关于VSCode配置.NET环境以及.NET 5开发调试的详细教程

VS Code 全称是 Visual Studio Code,Visual Studio Code是一个轻量级的跨平台Web集成开发环境,可以运行在 Linux、Mac和Windows下。本篇文章是VS Code 与.NET 5的开发调试与教程分享,下面一起来看一下。


关于VSCode配置.NET环境以及.NET 5开发调试的详细教程


关于VSCode配置.NET环境以及.NET 5开发调试的详细教程


环境安装


VSCode :


https://code.visualstudio.com/


VSCode C#插件:


打开扩展搜索C#, 选择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


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


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


VS Code中插入断点


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


VS Code插件


外观类插件


主题插件 GitHub Theme


主题插件 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 2020 18:27:50 GMT"
}


Thunder Client 像PostMan 一样请求接口


Thunder Client 像PostMan 一样请求接口


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


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


以上就是关于VSCode配置.NET环境以及.NET 5开发调试的详细教程解析,翼速应用平台内有更多相关资讯,欢迎查阅!

我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题