Solution component file reference (SolutionPackager)
应用到: CRM 2016 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 团队开发解决方案的工具.
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 |
另请参阅
概念
使用 SolutionPackager 工具压缩并提取解决方案文件
其他资源
Microsoft Dynamics CRM 2016 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.