4.3dotnet watch run「深刻浅出ASP.NET Core系列」

但愿给你3-5分钟的碎片化学习,多是坐地铁、等公交,聚沙成塔,水滴石穿,谢谢关注。浏览器

dotnet run的麻烦

  若是您使用的是vs code进行跨平台开发,那么dotnet watch run对你的调试就是一把利器!咱们先看下使用dotnet run的效果:mvc

  

  如视频所示,咱们在vs code里面建立一个mvc项目,dotnet run后,启动调试,一切正常。若是咱们发现代码有BUG,因而咱们对代码BUG进行修改,修改完成后咱们想要从新调试功能是否正常,怎么办?麻烦来了,中止调试,从新调试,还不行!咱们必须从新dotnet run一下,而后从新调试。若是每次调试都要这么麻烦,那就呵呵了……工具

dotnet watch run上场

    配置Watcher

    为了解决这个麻烦,咱们首先须要在.csproj文件内部引入配置工具:学习

<DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="2.0.0" />

  

  运行dotnet restore/dotnet watch run

  接下来,咱们从新dotnet restore一下,而后运行dotnet watch run,大功告成!这个时候无论咱们对源码如何修改,咱们只要到浏览器端从新F5一下,一切搞定,只不过,你会发现,刷新的时候,有点延迟,那是由于内部另起一个对文件监控的线程,因此当你修改代码后,监控线程的反应速度没有你快捷键来得快而致使的,不过这不是问题,一般状况你的速度跑不过机器。spa

  

 但愿以上分享对你有帮助,我是IT人张飞洪,入行10年有余,人不堪其忧,吾不改其乐,谢谢您关注
线程

相关文章
相关标签/搜索