私のチームと私は、CRM SDK の SolutionPackager ツールを使用して、CRM 2011 ソリューションをバージョン管理できるようにしています。
私たちは多くの問題を経験してきました。たとえば、言語がエクスポートされる順序は各組織によって異なります。別の問題は、各エンティティのエンティティ タイプ コードも各組織によって異なる、などです。
私のチームでは、同じ種類の組織 UR (Update Rollup) 6 も使用しています。各開発には開発用の仮想マシンがあり、すべての VM には同じ構成があり、同じ言語パックがインストールされています。つまり、同じ環境で作業しています。 . しかし今、私たちは理解できない別の問題に直面しています。ある組織、たとえば OrgA からソリューションをエクスポートし、ソリューション パッケージャーを適用すると、エンティティの 1 つから次のような XML を取得します。
<attribute PhysicalName="OrganizationId">
<Type>lookup</Type>
<Name>organizationid</Name>
<LogicalName>organizationid</LogicalName>
<RequiredLevel>none</RequiredLevel>
<ImeMode>auto</ImeMode>
<ValidForReadApi>1</ValidForReadApi>
<IsCustomField>0</IsCustomField>
<IsAuditEnabled>1</IsAuditEnabled>
<IsSecured>0</IsSecured>
<IsCustomizable>1</IsCustomizable>
<IsRenameable>1</IsRenameable>
<CanModifySearchSettings>1</CanModifySearchSettings>
<CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings>
<CanModifyAdditionalSettings>1</CanModifyAdditionalSettings>
<ReferencedEntityObjectTypeCode>1019</ReferencedEntityObjectTypeCode>
<LookupStyle>single</LookupStyle>
<LookupTypes />
<displaynames>
<displayname description="Organisations-ID" languagecode="1031" />
<displayname description="Organization Id" languagecode="1033" />
<displayname description="ID d'organisation " languagecode="1036" />
<displayname description="ID da Organização" languagecode="1046" />
<displayname description="Id. de la organización" languagecode="3082" />
</displaynames>
<Descriptions>
<Description description="Eindeutiger Bezeichner für die Organisation." languagecode="1031" />
<Description description="Unique identifier for the organization" languagecode="1033" />
<Description description="Identificateur unique de l'organisation" languagecode="1036" />
<Description description="Identificador exclusivo da organização" languagecode="1046" />
<Description description="Identificador único de la organización." languagecode="3082" />
</Descriptions>
</attribute>
問題は、別の組織、たとえば OrgB から同じソリューションをエクスポートし、以前と同じエンティティの XML に移動すると、そのファイルに次の行が含まれていないことです。
<LookupStyle>single</LookupStyle>
両方の組織のソリューションは同じで、構成も同じです。私の質問は、ソリューションをエクスポートすると、各 VM/組織が異なる XML ファイルを生成するのはなぜですか?