1. 程式人生 > >除錯.NET CORE程式碼

除錯.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 了。