Solution component file reference (SolutionPackager)
S'applique à: CRM 2015 on-prem, CRM Online
This topic describes the folder structure and file naming scheme used by the SolutionPackager tool. The tool is used to decompose (unpack) Microsoft Dynamics CRM solution files into XML files that can be managed by a source code control system. The tool can also compile (pack) these individual XML files into a solution file that can be imported into Microsoft Dynamics CRM. For more information about the SolutionPackager tool, see Outils de solution pour le développement d’équipe.
The following tables describe the files that will be created for each solution component type, and which of these files are less suited to inclusion in source control. The folders indicated in the tables are all relative to the folder specified in the /folder parameter of the SolutionPackager command.
In This Topic
Component: Entity
Component: Option set
Component: Entity Relationship
Component: Ribbon customization
Component: Site map
Component: Web resources
Component: Role
Component: Connection role
Component: Dashboard
Component: Workflow
Component: Email template
Component: Contract template
Component: Kb article template
Component: Mail merge template
Component: PluginAssembly
Component: SdkMessageProcessingStep
Component: ServiceEndpoint
Component: Reports
Component: EntityMap
Component: Entity
Differs in managed solutions: Yes |
|||
Notes:
|
|||
Files: |
|||
\Entities\<Entity Schema Name>\ |
|||
Entity.xml |
|||
FormXml\Main\ |
|||
{guid 1}.xml |
|||
FormXml\Mobile\ |
|||
{guid 1}.xml |
|||
SavedQueries\ |
|||
{guid 1}.xml |
|||
Visualizations\ |
|||
{guid 1}.xml |
Component: Option set
Differs in managed solutions: No |
||
Notes:
|
||
Files: |
||
\OptionSets\ |
||
<schema name 1>.xml |
Component: Entity relationship
Differs in managed solutions: Yes |
||
Notes:
|
||
Files: |
||
\Other\Relationships\ |
||
<Entity schema name 1>.xml |
Component: Ribbon customization
Differs in managed solutions: No |
|
Notes:
|
|
Files: |
|
\Other\RibbonCustomizations.xml |
Component: Site map
Differs in managed solutions: Yes |
||
Notes:
|
||
Files: |
||
\Other\ |
||
SiteMap.xml |
Component: Web resources
Differs in managed solutions: No |
||
Notes:
|
||
Files: |
||
\WebResources\ |
||
<name 1> |
Component: Role
Differs in managed solutions: No |
||
Notes:
|
||
Files: |
||
\Roles\ |
||
<schema name>.xml |
Component: Connection role
Differs in managed solutions: No |
|
Notes:
|
|
Files: |
|
\Other\ConnectionRoles.xml |
Component: Dashboard
Differs in managed solutions: No |
||
Notes:
|
||
Files: |
||
\Dashboards\ |
||
{guid 1}.xml |
Component: Workflow
Differs in managed solutions: No |
||
Notes:
|
||
Files:
|
||
\Workflows\ |
||
<XamlFileName 1>.xaml |
Component: Email template
Differs in managed solutions: No |
||||
Notes:
|
||||
Files: |
||||
|
\Templates\ |
|||
EmailTemplates.xml |
||||
EmailDocuments\ |
||||
<LCID 1>\{guid 1}\ |
||||
Body.xsl |
||||
<LCID 1>\{guid n}\ |
||||
Body.xsl |
||||
<LCID n>\{guid 1}\ |
||||
Body.xsl |
||||
<LCID n>\{guid n}\ |
||||
Body.xsl |
Component: Contract template
Differs in managed solutions: No
|
|
Notes:
|
|
Files:
|
|
\Templates\ContractTemplates.xml |
Component: Kb article template
Differs in managed solutions: No |
|||||
Notes:
|
|||||
Files: |
|||||
|
\Templates\ |
||||
KBArticleTemplates.xml |
|||||
KBArticleTemplates\ |
|||||
<LCID 1>\{guid 1}\ |
|||||
formatxml.xsl |
|||||
<LCID 1>\{guid n}\ |
|||||
formatxml.xsl |
|||||
<LCID n>\{guid 1}\ |
|||||
formatxml.xsl |
|||||
<LCID n>\{guid n}\ |
|||||
formatxml.xsl |
Component: Mail merge template
Differs in managed solutions: No |
|||
Notes:
|
|||
Files: |
|||
\Templates\ |
|||
MailMergeTemplates.xml |
|||
MailMergeDocuments\ |
|||
<LCID 1>\{guid 1}\<document name 1>.xml |
Component: PluginAssembly
Differs in managed solutions: No |
|||
Notes:
|
|||
Files: |
|||
\PluginAssemblies\ |
|||
<Assembly Name 1>-{guid 1}\ |
|||
<Assembly Name 1>.dll |
|||
<Assembly Name n>-{guid n}\ |
|||
<Assembly Name n>.dll |
Component: SdkMessageProcessingStep
Differs in managed solutions: No |
||
Notes:
|
||
Files: |
||
\SdkMessageProcessingSteps\ |
||
{guid 1}.xml |
Component: ServiceEndpoint
Differs in managed solutions: No |
|
Notes:
|
|
Files: |
|
\PluginAssemblies\ServiceEndpoints.xml |
Component: Reports
Differs in managed solutions: No |
|||
Notes:
|
|||
Files: |
|||
\Reports\ |
|||
|
ReportSignatureIdMappings.xml |
||
|
ReportLinks.xml |
||
<LCID 1>\{guid 1}\ |
|||
<Report Name 1>.rdl |
|||
<LCID 1>\{guid n}\ |
|||
<Report Name n>.rdl |
|||
<LCID n>\{guid 1}\ |
|||
<Report Name 1>.rdl |
|||
<LCID n>\{guid n}\ |
|||
|
<Report Name n>.rdl |
Component: EntityMap
Differs in managed solutions: No |
|
Notes:
|
|
Files: |
|
\Other\EntityMaps.xml |
Voir aussi
Concepts
Utiliser l’outil SolutionPackager pour compresser et extraire un fichier de solution
Autres ressources
Outils de solution pour le développement d’équipe
Référence de programmation
Microsoft Dynamics CRM 2015 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2014 Microsoft Corporation. All rights reserved.