使用dotnet watch开发ASP.NET Core应用
2018-02-19 12:19
99 查看
dotnet watch 是.net core的一个工具,它能实时监视项目文件夹中的文件变动,一旦发生变动,能自动编译并重新运行程序。
你可以用vscode来测试一下。在vscode自带的终端新建一个mvc的项目,然后在.csproj文件中的ItemGroup项加入下面这段代码:DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="2.0.0"
然后运行dotnet restore命令,就可以在项目中使用dotnet watch了。1. 在终端里输入dotnet watch run并敲回车,终端会输出这些:watch : StartedHosting environment: ProductionContent root path: C:\Users\myname\Desktop\jwt\JwtSampleNow listening on: http://localhost:5000Application started. Press Ctrl+C to shut down.这样程序就启动起来了,可以在浏览器里访问localhost:5000看看。2.随意改动一些代码并保存,dotnet watch会监测到文件的变动,并在终端输出类似以下代码:watch : File changed: C:\Users\myname\Desktop\jwt\JwtSample\Controllers\ValuesController.cswatch : StartedHosting environment: ProductionContent root path: C:\Users\myname\Desktop\jwt\JwtSampleNow listening on: http://localhost:5000Application started. Press Ctrl+C to shut down.这时你刷新浏览器的页面,会发现代码改动已经生效,是不是很方便?无需你手动重新编译并运行程序了。使用dotnet watch运行dotnet命令任何与dotnet有关的命令都可以以dotnet watch这样的方式运行:例如:dotnet run>>>>dotnet watch rundotnet run -f net451>>>>dotnet watch run -f net451dotnet run -f net451 -- --arg1>>>>dotnet watch run -f net451 -- --arg1dotnet test >>>> dotnet wat
4000
ch test
你可以用vscode来测试一下。在vscode自带的终端新建一个mvc的项目,然后在.csproj文件中的ItemGroup项加入下面这段代码:DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="2.0.0"
然后运行dotnet restore命令,就可以在项目中使用dotnet watch了。1. 在终端里输入dotnet watch run并敲回车,终端会输出这些:watch : StartedHosting environment: ProductionContent root path: C:\Users\myname\Desktop\jwt\JwtSampleNow listening on: http://localhost:5000Application started. Press Ctrl+C to shut down.这样程序就启动起来了,可以在浏览器里访问localhost:5000看看。2.随意改动一些代码并保存,dotnet watch会监测到文件的变动,并在终端输出类似以下代码:watch : File changed: C:\Users\myname\Desktop\jwt\JwtSample\Controllers\ValuesController.cswatch : StartedHosting environment: ProductionContent root path: C:\Users\myname\Desktop\jwt\JwtSampleNow listening on: http://localhost:5000Application started. Press Ctrl+C to shut down.这时你刷新浏览器的页面,会发现代码改动已经生效,是不是很方便?无需你手动重新编译并运行程序了。使用dotnet watch运行dotnet命令任何与dotnet有关的命令都可以以dotnet watch这样的方式运行:例如:dotnet run>>>>dotnet watch rundotnet run -f net451>>>>dotnet watch run -f net451dotnet run -f net451 -- --arg1>>>>dotnet watch run -f net451 -- --arg1dotnet test >>>> dotnet wat
4000
ch test
相关文章推荐
- 使用 dotnet watch 开发 ASP.NET Core 应用程序
- 使用 dotnet watch 开发 ASP.NET Core 应用程序
- 使用 dotnet watch 开发 ASP.NET Core 应用程序
- ASP.NET Core 中文文档 第二章 指南(8) 使用 dotnet watch 开发 ASP.NET Core 应用程序
- 使用 dotnet core 和 Azure PaaS服务进行devOps开发(Web API 实例)
- dotnet watch+vs code提升asp.net core开发效率
- dot watch+vs code提升asp.net core开发效率
- 使用 dotnet core 和 Azure PaaS服务进行devOps开发(Web API 实例)
- 对使用net程序架构开发的一点点儿
- 不使用VS.NET集成开发环境,调用微软的WebService注册服务
- 一组优秀的 for .NET Winform UI控件——DotNetMagic最新版本2.3,推荐使用
- [开发技巧4]ASP.Net中使用水晶报表10的打印功能
- 不使用VS.NET集成开发环境,调用微软的WebService注册服务
- 一个期待中的网站(关于asp.net dotnetnuke reporting service 开发的vs.net插件)
- 在dotnetnuke中给ftb添加/使用汉字字体
- 在团队开发环境中使用 Visual Studio .NET --- Mark White 来自Microsoft Corporation
- [Remoting]dotNet Framework升级后Remoting信道使用的安全问题
- VC++.net 整合开发环境使用技巧
- 使用 C# 和 C++.NET 开发的 .NET 应用程序实例列表
- 在VS.NET环境下使用VSS管理WEB开发