何时编辑 customizations.xml 文件

可以编辑作为非托管解决方案一部分导出的 customizations.xml 文件,以执行特定自定义任务。 编辑完文件后,可以修改的文件与在非托管解决方案中导出的其他文件一起压缩。 可以通过导入该修改的非托管解决方案来应用更改。

如果使用设计上支持架构验证的程序,则编辑 customizations.xml 文件之类的复杂 XML 文件将变得更简单,更少出错。 虽然可以使用“记事本”等简单的文本编辑器编辑该文件,但是不建议以这种方式进行编辑,除非您熟悉如何编辑该文件。 有关详细信息,请参阅使用架构验证编辑自定义文件

重要提示

无效 XML 或解决方案组件的错误定义可能导致错误,从而阻止导入手动编辑的非托管解决方案。

支持的任务

可以编辑 customization.xml 文件以执行以下任务。

编辑功能区
本文档介绍了通过直接编辑 customization.xml 文件来编辑功能区的过程。 有些人已经创建了功能区编辑器,以提供更方便编辑功能区的用户界面。 到目前为止最常用的一个是功能区工作台。 有关使用此程序的支持,请联系程序发布者。

有关通过手动编辑 customization.xml 来编辑功能区的详细信息,请参阅自定义命令和功能区

编辑 SiteMap
此 SDK 描述了通过直接编辑 customization.xml 文件来编辑站点地图的过程。 但是,建议您使用 Microsoft Dataverse 中的站点地图设计器来创建或更新站点地图。 详细信息:使用站点地图设计器为应用程序创建站点地图

您还可以使用社区开发的站点地图编辑器的其中一个,如 XrmToolBox 站点地图编辑器

有关详细信息,请参阅使用站点地图更改应用程序导航

编辑 FormXml
FormXml 用于定义实体窗体和仪表板。 应用程序中的窗体编辑器和仪表板设计器是用于此用途的最常用工具。 编辑 customizations.xml 文件一种替代方法。 有关更多信息,请参阅 自定义实体表单创建控制面板

编辑已保存的查询
实体视图的定义包括在 customizations.xml 文件中,可以进行手动编辑。 应用程序中的视图编辑器是用于此用途的最常用工具。 编辑 customizations.xml 一种替代方法。 有关详细信息,请参阅自定义实体视图

编辑 ISV.config
在早期版本的 Dynamics 365 Dataverse 中,ISV.Config 是添加客户端应用程序扩展和一些其他配置选项的方法。 对于 Microsoft Dynamics CRM 2011 和 Microsoft Dynamics 365 Online,功能区提供一种扩展应用程序的方法。 ISV.Config 中剩余的唯一功能是自定义服务日历的外观。 有关详细信息,请参阅服务日历外观配置

不支持的任务

不支持通过编辑导出的 customizations.xml 文件来定义任何其他解决方案组件。 其他解决方案组件包括但不限于以下各项:

  • 实体
  • 属性
  • 实体关系
  • 实体消息
  • 选项集
  • Web 资源
  • 流程(工作流)
  • 插件程序集
  • SDK 消息处理步骤
  • 服务端点
  • 报表
  • 连接角色
  • 文章模板
  • 合同模板
  • E-mail Templates
  • 邮件合并模板
  • 安全角色
  • 字段安全配置文件

另请参阅

自定义 XML 参考
自定义解决方案文件架构
功能区核心架构
功能区类型架构
功能区 WSS 架构
SiteMap 架构
表单 XML 架构
自定义文件的 Schema 支持