调试.NET CORE代码
前言
core也用了很长一段时间了,发现很多小伙伴不知道如何调试core的代码。
可想而知,以前使用mvc的时候,不需要发布代码,直接iis地址指向项目源码,然后附加到进程w3wp.exe就可以调试了。
在core的项目里面已经不能这样玩了...
正文
1. 安装Open Command Line
2. 配置
我们先建一个core网站,在解决方案上面右键,最下面会出现Open Command Lint选项
先进Default,会打开dos面板,路径是当前项目路径
输入:dotnet run 启动项目
在浏览器中打开https://localhost:5001就可以浏览到项目。
然后在VS中附加到进程,选择dotnet.exe进程(选择查看所有用户进程)
这样断点就进来了。
如果修改了代码,需要在使用ctrl+c终止,然后dotnet run重新发布,就可以了。
这样一来相当于以前把 IIS 直接定位在网站项目路径下的做法了, 足够方便。
后来发现还有更方便的,连 dotnet run都不需要敲了。
选择Settings,将 Command arguments 这一栏改为: /k dotnet run
设置好了, 下一次点击 “Open Comand Line”->“Default”, 直接就执行 dotnet run 了。
PS:大佬指点,命令可以改成 dotnet watch run,这样代码改动就不需要重新执行命令了,
原文地址: https://www.cnblogs.com/shumin/p/9967854.html
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
调试.NET CORE代码相关推荐
- 【Vscode】调试DotNet Core代码
Visual Studio作为宇宙第一的IDE,开发调试.net core app,无一能出其右,我们还需要去了解Visual Studio Code吗?答案是肯定. 杀鸡焉用牛刀:就一个hello ...
- 段错误调试神器 - Core Dump详解
一.前言: 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的. 但这不像编译错误一样会提示到文件某一行, 而是没有任何信息, 使得我们的调试变得 ...
- 编译调试 .NET Core 5.0 Preview 并分析 Span 的实现原理
很久没有写过 .NET Core 相关的文章了,目前关店在家休息所以有些时间写一篇新的????.这次的文章主要介绍如何在 Linux 上编译调试最新的 .NET Core 5.0 Preview 与简 ...
- 使用VS Code从零开始开发调试.NET Core 1.1
使用VS Code 从零开始开发调试.NET Core 1.1.无需安装VS 2017 RC 即可开发调试.NET Core 1.1应用. .NET Core 1.1 发布也有一段时间了,最大的改动是 ...
- 使用VS Code开发调试.NET Core 多项目
使用Visual Studio Code(VS Code)开发调试.NET Core和ASP.NET Core 多项目multiple project. 之前讲解过如果使用Visual Studio ...
- 使用VS Code开发 调试.NET Core 应用程序
使用VS Code开发 调试.NET Core RC2应用程序,由于.NET Core 目前还处于预览版. 本文使用微软提供的示例进行开发及调试. https://github.com/aspnet/ ...
- win10下使用pycharm调试wsl的代码
安装wsl 网上一大把,自己搜.我自己装的ubuntu 18 将代码放在win10的目录中 如 d:\teether wsl安装python3-pip wsl的Ubuntu下已经装了python3 p ...
- 调试Excel VBA代码
调试Excel VBA代码 目录 1编译错误 2运行中出错或者运行结果错误 Excel VBA出错时给出的错误信息极少,需要充分利用各种工具来进行调试. 1.编译错误 常见的编译错误有: 错误 ...
- 用Android Studio调试Framework层代码
Android程序员不得不知的调试技巧. 本文以webview loadUrl和域名解析为例,介绍配合使用LLDB和Android Studio调试Framework代码的技巧. java 层调试 首 ...
最新文章
- React 开始制作 6
- 模型越大,真的越香吗?千亿参数之后是万亿,万亿之后呢?
- 中小型制造企业如何玩转MES系统?
- win32 创建进程三种方式简单示例 - 使用CFree
- 23.2.3 高速缓存依赖性(1)
- 一次对路边饮用水RFID供应机的跑路玩法
- 《假如编程是魔法之零基础看得懂的Python入门教程 》——(六)精简魔法更强大
- ie手机浏览器_Flash之后是不是该IE浏览器了
- redis的zset的底层实现_Redis中hash、set、zset有多牛?从底层告诉你数据结构原理...
- 中国烧鹅系列:利用烧鹅自动执行SD卡上的自定义程序(含视频)
- windows利用diskpart格式化磁盘
- 用PS修改PNG格式图标的颜色
- 移动硬盘丢失的分区可以恢复吗
- Linux 下重新挂载分区方法
- Springboot---Model,ModelMap,ModelAndView
- 分支语句与循环语句(二)
- MATLAB快速入门(五):符号微积分
- 九校联考-长沙市一中NOIP模拟Day1T1 矩阵游戏(game)
- 如何查看别人通过百度云盘分享的文件
- 2021-你需要知道的前端网络知识-http