查找生成器“身份” ...给定的程序集名称或代码库无效

时间:2019-09-29 01:22:50

标签: .net-core asp.net-identity dotnet-cli asp.net-core-scaffolding

我的App可以正常运行。但是,当我尝试运行dotnet aspnet-codegenerator identity --useDefaultUI时,它会出错:

  

正在建设项目...

     

找到生成器的“身份” ...

     

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

     

在System.Reflection.AssemblyName.nInit(RuntimeAssembly&程序集,布尔值raiseResolveEvent)      在System.Reflection.AssemblyName..ctor(字符串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

1 个答案:

答案 0 :(得分:1)

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

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

<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration" Version="1.1.1" />