【问题标题】:No executable found matching command "dotnet-watch"找不到与命令“dotnet-watch”匹配的可执行文件
【发布时间】:2017-02-17 15:52:58
【问题描述】:

尝试使用dotnet watch,但出现错误:

找不到匹配命令“dotnet-watch”的可执行文件

dotnet --version
1.0.0-rc4-0004834

已安装 .NET Core 1.1 SDK 和 .NET Core 1.1 运行时

我的.csproj 文件:

 <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore" Version="1.0.3" />
    <PackageReference Include="Microsoft.DotNet.Cli.Utils" Version="1.0.0-rc4-004771" />
    <PackageReference Include="Microsoft.Extensions.CommandLineUtils" Version="1.1.0" />
    <PackageReference Include="Microsoft.Extensions.Logging" Version="1.1.0" />
    <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.0" />
    <PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" />
    <PackageReference Include="Microsoft.DotNet.Watcher.Tools" Version="1.1.0-preview4-final" />
  </ItemGroup>

dotnet restore已经完成

我该如何解决?

【问题讨论】:

    标签: asp.net-core .net-core


    【解决方案1】:

    将 Microsoft.DotNet.Watcher.Tools 添加到您的 .csproj 中,如下所示:

    <ItemGroup>
        <DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="1.0.0-msbuild2-final" />
    </ItemGroup>
    

    然后执行 dotnet restore 和 dotnet watch run

    【讨论】:

    • 哦,谢谢。我应该使用 DotNetCliToolReference,我的错
    猜你喜欢
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-09
    相关资源
    最近更新 更多