日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

dotnet watch+vs code提升asp.net core开发效率

發布時間:2023/12/4 asp.net 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dotnet watch+vs code提升asp.net core开发效率 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在園子中,已經又前輩介紹過dotnet watch的用法,但是是基于asp.net core 1.0的較老版本來講解的,在asp.net core 2.0的今天,部分用法已經不太一樣,所以就再寫一篇文章來介紹dotnet watch + vs code來提升asp.net core開發效率的方法。

?

什么是dotnet watch?

Dotnet watch是源文件更改時運行.NET Core CLI命令的工具,文件更改可以觸發編譯,而不需要關閉程序重新編譯,大大地提升了開發效率。

新建項目

首先,在vs code的終端控制臺中輸入dotnet new webapi命令進行新建webapi項目。

命令執行成功后,即新建了一個webapi項目,新建的webapi項目結構如圖:

引入dotnet watch

由于新建的項目中,默認是不包含dotnet watch工具的,我們需要把該工具引入,打開.csproj文件,加入一下標簽。

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

?

加入后,記得ctrl+s保存代碼。然后執行dotnet restore命令,即會下載安裝dotnet watch工具。

運行代碼

當dotnet restore命令執行成功后,執行dotnet watch run,如圖:

此時,我們在瀏覽器中輸入http://localhost:5000/api/values,即可看到又數據返回,如圖:

打開value控制器

修改get的返回參數為

return new string[] { "value3", "value4" };

當我們按ctrl+s保存后,神奇的事情就發生了:

工具檢測到又代碼變化,立刻自動重新編譯了,完全不用我們手動干預,編譯完成后,我們再訪問http://localhost:5000/api/values

返回的結果就不再是value1 value2了,而是value3 value4

好處

文章進行到這里,dotnet watch的好處就顯而易見了,我們再編寫asp.net core程序時,可以直接啟動程序后,無需理會了,然后修改我們的代碼,不需要重新編譯,也能立刻看到修改后的代碼執行效果,如果沒有用過dotnet watch的同學,快去試試吧。

原文:?https://www.cnblogs.com/CoderAyu/p/8628975.html


.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

總結

以上是生活随笔為你收集整理的dotnet watch+vs code提升asp.net core开发效率的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。