美文网首页@IT·互联网程序员.NET
让你的ASP.NET Core 应用程序用 dotnet wat

让你的ASP.NET Core 应用程序用 dotnet wat

作者: Lucky_福星 | 来源:发表于2016-07-28 17:06 被阅读268次

介绍

dotnet watch是一个开发阶段在源文件发生变动的情况下使用dotnet命令的工具。 当代码发生变动的时候可以用来执行编译,运行测试,或者发布操作。

项目中添加  dotnet watch

在配置文件里面添加tools project.json

{

"version": "1.0.0-*",

"buildOptions": {

           "debugType": "portable",

            "emitEntryPoint": true

},

"dependencies": {},

  "tools": {

            "Microsoft.DotNet.Watcher.Tools": "1.0.0-preview2-final" //监听工具

   },

"frameworks": {

"netcoreapp1.0": {

"dependencies": {

"Microsoft.NETCore.App": {

        "type": "platform",

        "version": "1.0.0"

},

"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",

         "Microsoft.AspNetCore.Mvc": "1.0.0"

},

"imports": "dnxcore50"

}

注:斜线的就是添加的部分。Watcher.Tools 的监听工具

dotnet restore 下载对应的依赖:

这样就表示下载成功了,可以用watch 来监听程序了。

dotnet watch run , 运行程序就ok了。

最后只有对程序修改,就自动刷新服务器了,类似webpack、gulp watch 热更新的功能。

后记:

使用dotnet watch运行dotnet命令

命令带上 watch 的命令Command

dotnet run         =>     dotnet watch run

dotnet run -f net   =>    dotnet watch run -f net

dotnet run -f net   =>     dotnet watch run -f net

dotnet test      =>   dotnet watch test

相关文章

网友评论

    本文标题:让你的ASP.NET Core 应用程序用 dotnet wat

    本文链接:https://www.haomeiwen.com/subject/mjvajttx.html