diff --git a/src/Scaffolding/VS.Web.CG.Mvc/Identity/IdentityGeneratorTemplateModelBuilder.cs b/src/Scaffolding/VS.Web.CG.Mvc/Identity/IdentityGeneratorTemplateModelBuilder.cs index d499f3cff..c785d66c4 100644 --- a/src/Scaffolding/VS.Web.CG.Mvc/Identity/IdentityGeneratorTemplateModelBuilder.cs +++ b/src/Scaffolding/VS.Web.CG.Mvc/Identity/IdentityGeneratorTemplateModelBuilder.cs @@ -708,7 +708,9 @@ private async Task FindExistingType(string type) } //get all types and return the one with the same name. There should be no duplicates so only one should match. - return _reflectedTypesProvider.GetAllTypesInProject().FirstOrDefault(r => r.Name.Equals(type, StringComparison.OrdinalIgnoreCase)); + return _reflectedTypesProvider.GetAllTypesInProject().FirstOrDefault( + r => r.Name.Equals(type, StringComparison.OrdinalIgnoreCase) || + r.FullName.Equals(type, StringComparison.OrdinalIgnoreCase)); } private void ValidateCommandLine(IdentityGeneratorCommandLineModel model)