清单概述

NuGet 样式包用于定义 Fabric 工作负载。 这份清单是您的工作负荷与Fabric之间的契约—它向宿主说明您的工作负荷是什么、公开哪些功能、如何以及在哪里加载它,以及所包含的项目。

清单包中的内容

清单包由多个协同工作的部件组成:

  • 工作负荷清单:声明标识、路由、入口点、权限和功能。 请参阅 工作负荷清单
  • 产品 JSON:提供用于发现和发布的产品级元数据。 请参阅 产品清单
  • 项清单和 JSON 文件:定义工作负荷贡献的每个项类型,包括创建、编辑、查看和行为。 请参阅 项目

清单为何重要

  • 开发:清单启用本地注册和主机引导,以便可以在 Fabric 中运行和调试工作负荷。
  • 发布:同一清单包用于验证、认证和将工作负荷发布到工作负荷中心或租户环境。

Starter-Kit 中的脚本和自动化

Starter-Kit 存储库包含脚本,用于在安装和开发过程中自动为你生成清单包。 它减少了手动步骤,并使合同与代码保持同步。

如何在开发和生产中使用它

  • DevGateway:使用清单向 Fabric 注册本地开发实例,以便在开发过程中应用在 iFrame 中加载。 请参阅 DevGateway
  • 管理门户:对于测试和生产,请在发布流中通过 Fabric 管理门户上传清单包。 请参阅 “发布工作负荷”。