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年有餘,人不堪其憂,吾不改其樂,謝謝您關注
線程

相關文章
相關標籤/搜索