Пройдя по этому уроку Идентификация лесов в ASP. NET Основные проекты .
Я сделал все как написано, поэтому вот шаги для воспроизведения:
Создайте основной проект. net (с именем "DotNetCorePlayGround" с vs 2019).
В консоли диспетчера пакетов выполните следующие команды:
dotnet tool install -g dotnet-aspnet-codegenerator
И:
dotnet add dotnetcoreplayground package Microsoft.VisualStudio.Web.CodeGeneration.Design
dotnet add dotnetcoreplayground package Microsoft.EntityFrameworkCore.Design
dotnet add dotnetcoreplayground package Microsoft.AspNetCore.Identity.EntityFrameworkCore
dotnet add dotnetcoreplayground package Microsoft.AspNetCore.Identity.UI
dotnet add dotnetcoreplayground package Microsoft.EntityFrameworkCore.SqlServer
dotnet add dotnetcoreplayground package Microsoft.EntityFrameworkCore.Tools
И все заработало как положено и результат получился :
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.3" />
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="3.1.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.1.3">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.1.3">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.8" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.1.2" />
</ItemGroup>
Проблема с этой строкой (только при попытке перечисления опций лесов идентификации):
dotnet aspnet-codegenerator identity -h
Результат:
dotnet : Scaffolding failed.
At line:1 char:1
+ dotnet aspnet-codegenerator identity -h p C:\Users\[user]\sou ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Scaffolding failed.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Could not find project file in C:\Users\[user]\source\repos\DotnetCoreplayGround
Любой Идея, почему он не может найти файл проекта?