编译-->运行-->调试-->定位问题--->修改代码-->编译-->...,循环往复,不辞辛劳,但其实内心是非常抗拒的。今天就介绍下.NET Core平台下的工具--dotne" />
asp.Net   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ASP.NET Core知多少(7):对重复编译说NO -- dotnet watch大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我们一般的开发过程,就是编码-->编译-->运行-->调试-->定位问题--->修改代码-->编译-->...,循环往复,不辞辛劳,但其实内心是非常抗拒的。今天就介绍下.NET Core平台下的工具--dotnet watch。用于实时监视项目文件变动,若有文件变动,自动重新编译并运行项目,大大节省了我们重复编译运行调试的时间。

  1. 安装NuGet包
  2. 控制台执行dotnet watch run即可。

然而如果你使用VS Code操作,你会遇到以下错误:

针对第一个问题,是因为我们默认安装的NuGet包是最新版本的,而目前最新版本为2.0.1,它依赖于:

所以我们需要检查@H_258_9@microsoft.NETCore.App的版本,我的是2.0.0不符合(>=2.0.6)的条件,这里我选择安装 2.0.0版本的Watch即可,命令行执行:dotnet add package Microsoft.DotNet.Watcher.Tools --version 2.0.0。当然也可以升级安装2.0.6版本以上的@H_258_9@microsoft.NETCore.App,来解决这个问题。

针对第二个问题,则需要我们手动修改项目csproj文件。添加一个DotNetCliToolReference节点即可。

大佬总结

以上是大佬教程为你收集整理的ASP.NET Core知多少(7):对重复编译说NO -- dotnet watch全部内容,希望文章能够帮你解决ASP.NET Core知多少(7):对重复编译说NO -- dotnet watch所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: