我有一个新的ASP.NET Core 2.0应用程序。通过“新”,我的意思是,它是一个通过Visual Studio 2017创建的全新项目。从命令行,我可以键入dotnet run
,我的应用程序将加载正常。但是,我想在开发过程中进行热重载。所以,我尝试了dotnet watch run
。当我运行此命令时,我收到以下错误:
找不到匹配命令“dotnet-watch”
的可执行文件我认为这意味着没有安装DotNet Watcher Tools。但是,我确认它们实际上是通过Nuget安装的。我错过了什么?如何观看ASP.NET Core 2.0应用程序进行更改?
谢谢
答案 0 :(得分:0)
截至此工具的第2版,我收到了同样的错误。我的错误是通过NuGet安装软件包。请按照https://docs.microsoft.com/en-us/aspnet/core/tutorials/dotnet-watch
上的说明操作将Microsoft.DotNet.Watcher.Tools包引用添加到 .csproj文件:
<&的ItemGroup GT;
< DotNetCliToolReference Include =" Microsoft.DotNet.Watcher.Tools"版本=" 2.0.0" />
< /&的ItemGroup GT;
运行以下命令安装Microsoft.DotNet.Watcher.Tools包:
dotnet restore