не найден исполняемый файл, соответствующий команде "dotnet-aspnet-codegeneration" в моем новом MacBook Pro - PullRequest
0 голосов
/ 13 июня 2018

В моем новом MacBook Pro, пробуя код Visual Studio и ядро ​​dotnet, я создал страницу-страницу для бритвы asp.net.Во время строительства я получаю ошибку.моя версия dotnetcore 2.1 netcoreapp2.1 В моем первом <ItemGroup> у меня есть три PackageReference: -

  1. <PackageReference Include="Microsoft.AspNetCore.App" />
  2. <PackageReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.3" />
  3. <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.0" />

Я попробовал команду dotnet aspnet-codegenerator, и я получаю сообщение об ошибке.Я попытался <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.0" /> в новом <ItemGroup>, но все равно я получаю сообщение об ошибке no executable found matching command "dotnet-aspnet-codegeneration" Я попробовал то же самое в моем ноутбуке с Windows, и там все работает нормально.

Любые предложения, пожалуйста.

1 Ответ

0 голосов
/ 25 июня 2018

Добавьте эту строку в ваш файл .csproj внутри ItemGroup:

<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.4" />

Также убедитесь, что он установлен.Вот как это должно выглядеть:

 <ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.4" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Utils" Version="2.1.0" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.4" />

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...