使用架构验证编辑功能的自定义 XML 文件

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

customizations.xml 文件包含在作为解决方案导出的压缩 .zip 文件中。 文件中的特定 customizations.xml 部分可手动编辑。 此信息是关于架构可以帮助您确认任何有效的修改。

XSD 架构文件

XSD 构架文件用于验证 SDK\Schemas 可用解决方案中的 customization.xml 文件。 必需的文件包括:

  • 自定义解决方案.xsd

  • fetch.xsd

  • FormXml.xsd

  • isv.config.xsd

  • RibbonCore.xsd

  • RibbonTypes.xsd

  • RibbonWSS.xsd

  • SiteMap.xsd

  • SiteMapType.xsd

  • VisualizationDataDescription.xsd

在 [Install Drive]\Program Files\Microsoft Dynamics CRM\Server\ApplicationFiles上的本地 Microsoft Dynamics 365 服务器上安装这些文件

CustomizationsSolution.xsd 为导出解决方案中的架构。 它包含其他 XSD 文件的参考文件。 所有文件都应位于同一文件夹中。

使用架构验证

因为导出的 XML 是文本文件,所以可以使用文本编辑器,比如 记事本 来编辑。 不过,强烈建议您使用支持 XSD 架构验证的应用程序,例如 Microsoft Visual Studio。 在 Microsoft Visual Studio 或 Visual Studio Express 2012 for Web provides IntelliSense 中的 XSD 验证提供 IntelliSense 信息和架构验证来帮助避免错误。

XSD 构架文件用于验证 SDK\Schemas 可用解决方案中的 customization.xml 文件。 确保将该文件夹中的所有文件复制到同一目录中。 您需要将 customizations.xml 文件与 CustomizationsSolution.xsd 文件相关联。 该文件具有指向文件夹中的所有其他 XSD 文件的链接。

  1. 下载 XSD 架构文件并将所有文件复制到计算机上。 将它们保存在 Microsoft Visual Studio 用于 XSD 验证文件的位置。 此位置可能是 [install drive]\Program Files (x86)\Microsoft Visual Studio X.0\Xml\Schemas,其中 X 表示 Visual Studio 的版本。

  2. 右击 customizations.xml 文件并选择“打开方式”,然后选择 Visual Studio 版本。

  3. 选择“视图”,然后选择“属性窗口”。

  4. 在“属性”窗口的“架构”字段中,单击省略号 [...] 按钮。

  5. 在“XML 架构” 对话框中,您可以看到 customizationsSolution.xsd。 在“使用”列中,选择“使用此架构”。

    备注

    如果您没有看到它,请单击“添加”并浏览到您将它保存到的位置。

  6. 单击“确定”。

您现在已准备好开始使用 XSD 验证编辑 XML。

另请参阅

何时编辑 customizations.xml 文件
Ribbon XML reference
SiteMap XML reference
Form XML reference
Saved query XML reference
ISV configuration file schema
使用 FetchXML 构建查询

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权