Поделиться через


Настройка манифеста приложения для Microsoft Visual Studio

Манифест приложения (ранее называемый манифестом приложения 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. Чтобы просмотреть файл манифеста приложения, выполните следующие действия.

  1. Выберите ProjectMicrosoft 365 Agents Toolkit (Набор средств агентов Microsoft> 365).

  2. Выберите Выберите Учетная запись Microsoft 365 или Подготовка в облаке... , чтобы создать переменные среды для локального или удаленного приложения Teams.

    Снимок экрана: триггер приложения в локальном или удаленном режиме.

  3. Отправьте zip-пакет приложения следующими способами:

    1. Выберите Project>Microsoft 365 Agents Toolkit>Zip App Package (Пакет zip-приложений) и выберите Для локального или Для Azure.

      Снимок экрана: пакет zip-приложения для локального приложения или Azure.

    2. В Обозреватель решений щелкните правой кнопкой мыши M365Agent (в этом сценарии проект называется M365Agent). Перейдите в microsoft 365 Agents Toolkit>Zip App Package и выберите Для локального или Для Azure.

      Снимок экрана: пакет zip-приложения решения для локального или Azure.

    Microsoft 365 Agents Toolkit (ранее — Teams Toolkit) создает пакет zip-приложения.

  4. В appPackage папке щелкните файл правой manifest.json кнопкой мыши.

  5. Выберите Предварительный просмотр файла манифеста.

  6. Выберите Для локального или Для Azure.

    Снимок экрана: предварительный просмотр манифеста приложения.

Вы можете просмотреть файл appPackage/build манифеста приложения в Visual Studio.

Синхронизация локальных изменений с порталом разработчика

После предварительного просмотра файла манифеста приложения в Visual Studio можно синхронизировать локальные изменения на портале разработчика. Чтобы синхронизировать изменения с порталом разработчика, выполните следующие действия:

  1. Выберите Проект.
  2. Выберите Microsoft 365 Agents Toolkit (Набор средств агентов Microsoft 365).
  3. Выберите Обновить манифест на портале разработчика.

Снимок экрана: манифест приложения обновления на портале разработчика Teams.

Вы также можете синхронизировать локальные изменения с порталом разработчика из Обозреватель решений:

  1. Щелкните правой кнопкой мыши MyTeamsApp14.
  2. Выберите Microsoft 365 Agents Toolkit (Набор средств агентов Microsoft 365).
  3. Выберите Обновить манифест на портале разработчика

Снимок экрана: обновление решения для приложения Teams.

Изменения будут обновлены на портале разработчика.

Совет

Если вы хотите внести обновления вручную, которые можно перезаписать на портале разработчика, в диалоговом окне Предупреждение выберите Перезаписать и обновить.

Снимок экрана: перезапись приложения на портале разработчика.

При создании командного бота Teams с помощью Visual Studio два идентификатора приложений регистрируются в Microsoft Entra id. Идентификаторы приложений на портале разработчика можно определить как идентификатор приложения (клиента) в разделе Основные сведения и существующий идентификатор бота в разделе Функции приложения.

Снимок экрана: основные сведения о приложении на портале разработчика.

Снимок экрана: перезапись и обновление на портале разработчика.

См. также