应用清单 (以前称为 Teams 应用清单) 描述应用如何集成到 Microsoft Teams 中,以及如何在本地和远程环境之间共享。 默认应用清单文件在 文件中可用, appPackage/manifest.json 并且文件中提供了 env/.env.{env} 环境变量。
应用清单文件包含格式为 的 ${{XX_XX}} 一些环境变量。 可以定义自己的环境变量,并在文件中添加占位符 manifest.json 。 下面是 .env 和 .json 文件示例:
TEAMS_APP_DESCRIPTION=This is an amazing app
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.schema.json",
"manifestVersion": "1.16",
"description": {
"short": "${{TEAMS_APP_DESCRIPTION}}",
"full": "Full description of tab0418"
},
}
预览应用清单文件
可以预览 本地应用清单 文件或 Azure 应用清单文件。 若要预览应用清单文件,请执行以下步骤:
选择 “项目>Microsoft 365 代理工具包”。
选择 “Microsoft 365 帐户” 或 “在云中预配...” ,为本地或远程 Teams 应用生成环境变量。
按以下方式上传 Zip 应用包 :
选择“ 项目>Microsoft 365 代理工具包>Zip 应用包 ”,然后选择“ 本地 ”或“ 适用于 Azure”
在此方案中,在解决方案资源管理器中,右键单击 M365Agent (,项目名称为 M365Agent) 。 转到 Microsoft 365 代理工具包>Zip 应用包 ,然后选择“ 本地 ”或“ 适用于 Azure”。
Microsoft 365 代理工具包 (以前称为 Teams 工具包) 生成 zip 应用包。
在文件夹下
appPackage,右键单击文件manifest.json。选择“ 预览清单文件”。
选择“ 本地” 或“ 适用于 Azure”。
可以在 Visual Studio 中预览 appPackage/build 应用清单文件。
将本地更改同步到开发人员门户
在 Visual Studio 中预览应用清单文件后,可以将本地更改同步到开发人员门户。 若要将更改同步到开发人员门户,请执行以下步骤:
- 选择“ 项目”。
- 选择 “Microsoft 365 代理工具包”。
- 在开发人员门户中选择“更新清单”。
还可以将本地更改从 解决方案资源管理器 同步到开发人员门户:
- 右键单击 “MyTeamsApp14”。
- 选择 “Microsoft 365 代理工具包”。
- 在开发人员门户中选择“更新清单”
这些更改将更新到开发人员门户。
提示
如果要进行任何可在开发人员门户中覆盖的手动更新,请在“ 警告 ”对话框中选择“ 覆盖并更新”。
使用 Visual Studio 创建 Teams 命令机器人时,会在Microsoft Entra ID 中注册两个应用 ID。 可以在开发人员门户中将应用 ID 标识为“基本信息”下的“应用程序 (客户端) ID”和“应用功能”下的“现有机器人 ID”。