Hi,
I am trying to generate the Early Bound class with XrmToolBox (Early Bound Generator) and it is not properly generating the file.
Here is the log:
------------------------------------
CRM Authentication Type Detected: OnlineFederation
Executing for Entities
Executing "C:\Users\{user}\AppData\Roaming\MscrmTools\XrmToolBox\Plugins\DLaB.EarlyBoundGenerator\crmsvcutil.exe" /url:"{url}" /namespace:"{namespace}" /out:"C:\Users\{user}\AppData\Roaming\MscrmTools\XrmToolBox\Settings\EBG\Entities.cs" /servicecontextname:"{service_context}" /codecustomization:"DLaB.CrmSvcUtilExtensions.Entity.CustomizeCodeDomService,DLaB.CrmSvcUtilExtensions" /codegenerationservice:"DLaB.CrmSvcUtilExtensions.Entity.CustomCodeGenerationService,DLaB.CrmSvcUtilExtensions" /codewriterfilter:"DLaB.CrmSvcUtilExtensions.Entity.CodeWriterFilterService,DLaB.CrmSvcUtilExtensions" /namingservice:"DLaB.CrmSvcUtilExtensions.NamingService,DLaB.CrmSvcUtilExtensions" /metadataproviderservice:"DLaB.CrmSvcUtilExtensions.Entity.MetadataProviderService,DLaB.CrmSvcUtilExtensions" /username:"{username}" /password:""
CrmSvcUtil : CRM Service Utility [Version 9.0.0.9479]
c 2017 Microsoft Corporation. All rights reserved
Ensuring Context File is Accessible
Writing file Entities.cs to C:\Users\{user}\AppData\Local\Temp\tmpD058.tmp
System.Exception: {entity_name} already exists as an entity. This will cause a naming collision.
at DLaB.CrmSvcUtilExtensions.NamingService.GetNameForOptionSet(EntityMetadata entityMetadata, OptionSetMetadataBase optionSetMetadata, IServiceProvider services)
at DLaB.CrmSvcUtilExtensions.Entity.EnumPropertyGenerator.GetOptionSetEnumInfo(CodeMemberProperty prop, String entityLogicalName)
at DLaB.CrmSvcUtilExtensions.Entity.EnumPropertyGenerator.OptionSetIsSkipped(CodeMemberProperty property, String entityLogicalName)
at DLaB.CrmSvcUtilExtensions.Entity.EnumPropertyGenerator.SkipProperty(CodeMemberProperty property, CodeTypeDeclaration type, String entityLogicalName)
at DLaB.CrmSvcUtilExtensions.Entity.EnumPropertyGenerator.CustomizeCodeDom(CodeCompileUnit codeUnit, IServiceProvider services)
at DLaB.CrmSvcUtilExtensions.Entity.CustomizeCodeDomService.CustomizeCodeDom(CodeCompileUnit codeUnit, IServiceProvider services)
at Microsoft.Crm.Services.Utility.CodeGenerationService.WriteFile(String outputFile, String language, CodeNamespace codenamespace, ServiceProvider serviceProvider)
at Microsoft.Crm.Services.Utility.CodeGenerationService.Microsoft.Crm.Services.Utility.ICodeGenerationService.Write(IOrganizationMetadata organizationMetadata, String language, String outputFile, String outputNamespace, IServiceProvider services)
at DLaB.CrmSvcUtilExtensions.BaseCustomCodeGenerationService.WriteInternal(IOrganizationMetadata organizationMetadata, String language, String outputFile, String targetNamespace, IServiceProvider services)
at DLaB.CrmSvcUtilExtensions.BaseCustomCodeGenerationService.Write(IOrganizationMetadata organizationMetadata, String language, String outputFile, String outputNamespace, IServiceProvider services)
Output file was not updated or not found! C:\Users\{user}\AppData\Roaming\MscrmTools\XrmToolBox\Settings\EBG\Entities.cs
Creation Complete!
------------------------------------