VS Code中建立.NET Core的Web專案並使用Watch去除錯

weixin_34321977發表於2018-01-11

哎呀,標題有點兒長,羞羞~

  • 在VS Code中開啟整合終端的快捷鍵:ctrl+`
  • 在終端檢視當前所處位置的命令:pwd
  • 建立一個空的.NET Core Web專案:dotnet new web --name HelloCore
    (VS Code 不能直接新建專案,需要通過終端輸入新建命令後再開啟專案資料夾)

普通方式

  • 執行專案:dotnet run
    (整合終端會提示你說在localhost:5000訪問,此時你修改輸出內容,頁面上不會實時更新)
  • 除錯專案:點選VS Code的除錯圖示(蟲子那個),然後點選執行按鈕(綠色那個)。

使用watch工具

  • 在csproj檔案中新增工具:
  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="2.0.0.0" />
  </ItemGroup>

PS :標籤一定要閉合,否則編譯報錯

  • 在整合終端輸入重新構建的命令:dotnet restore
  • 執行專案:dotnet watch run
    (這次執行專案的命令多了一個watch,此時你修改輸出內容並儲存後,專案會自動重啟,然後你再訪問頁面的話,就會更新成最新的內容了)
  • 除錯專案:
    還是點選VS Code的除錯圖示(蟲子那個),然後在點選執行按鈕(綠色那個)之前,先選擇“.NET Core Attach”,再選擇HelloCore.dll,然後就可以debug除錯啦。

相關文章