2

我的应用程序构建和运行得很好。但是当我尝试运行时dotnet aspnet-codegenerator identity --useDefaultUI,它会出错:

建设项目...

查找生成器“身份”...

给定的程序集名称或代码库无效。(来自 HRESULT 的异常:0x80131047)

在 System.Reflection.AssemblyName.nInit(RuntimeAssembly& assembly, Boolean raiseResolveEvent) 在 System.Reflection.AssemblyName..ctor(String assemblyName) 在 Microsoft.VisualStudio.Web.CodeGeneration.DefaultCodeGeneratorAssemblyProvider.b__6_0(DependencyDescription lib) 在 System.Linq.Enumerable .WhereSelectEnumerableIterator`2.MoveNext() 在 Microsoft.VisualStudio.Web.CodeGeneration.CodeGeneratorsLocator.get_CodeGenerators() 在 Microsoft.VisualStudio.Web.CodeGeneration.CodeGeneratorsLocator.GetCodeGenerator(String codeGeneratorName) 在 Microsoft.VisualStudio.Web.CodeGeneration.CodeGenCommand.Execute (String[] args) 运行时间 00:00:05.76

4

1 回答 1

3

这解决了我的问题:https ://github.com/aspnet/Scaffolding/issues/586

简而言之:我必须从我的 .csproj 文件中删除它:

<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration" Version="1.1.1" /> 
于 2019-10-19T02:53:49.690 回答