Compartir a través de


Personalización del manifiesto de aplicación para Microsoft Visual Studio

El manifiesto de aplicación (anteriormente denominado manifiesto de aplicación de Teams) describe cómo se integra la aplicación en Microsoft Teams y se comparte entre entornos locales y remotos. El archivo de manifiesto de aplicación predeterminado está disponible en el appPackage/manifest.json archivo y las variables de entorno disponibles en el env/.env.{env} archivo.

El archivo de manifiesto de la aplicación contiene algunas variables de entorno con el ${{XX_XX}} formato . Puede definir sus propias variables de entorno y agregar marcadores de posición en el manifest.json archivo. A continuación se muestran los ejemplos de archivos .env y .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"
    },
}

Archivo de manifiesto de aplicación en versión preliminar

Puede obtener una vista previa del archivo de manifiesto de la aplicación para local o para Azure. Para obtener una vista previa del archivo de manifiesto de la aplicación, siga estos pasos:

  1. Seleccione Kitde herramientas de Project> Teams.

  2. Seleccione Preparar dependencias de aplicaciones de Teams o Aprovisionar en la nube... para generar variables de entorno para la aplicación local o remota de Teams.

    Captura de pantalla que muestra el desencadenador de la aplicación en local o remoto.

  3. Cargue el paquete de aplicación zip de las siguientes maneras:

    1. Seleccione Paquete deaplicación zip delkit> de herramientas de Project> Teams y, a continuación, seleccione For Local (Para local) o For Azure (Para Azure).

      Captura de pantalla que muestra el paquete de la aplicación zip para azure o local.

    2. En el Explorador de soluciones, haga clic con el botón derecho en MyTeamsApp14 (en este escenario, el nombre del proyecto es MyTeamsApp14). Vaya aPaquete de aplicación zipdel kit> de herramientas de Teams y, a continuación, seleccione For Local (Para local) o For Azure (Para Azure).

      Captura de pantalla que muestra el paquete de aplicación zip de la solución para azure o local.

    Teams Toolkit genera el paquete de aplicación zip.

  4. En appPackage la carpeta , haga clic con el botón derecho en el manifest.json archivo.

  5. Seleccione Vista previa del archivo de manifiesto.

  6. Seleccione For Local (Local ) o For Azure (Para Azure).

    Captura de pantalla que muestra la vista previa del manifiesto de la aplicación.

Puede obtener una vista previa del archivo de manifiesto de la aplicación en appPackage/build en Visual Studio.

Sincronización de cambios locales en el portal para desarrolladores

Después de obtener una vista previa del archivo de manifiesto de la aplicación en Visual Studio, puede sincronizar los cambios locales con el Portal para desarrolladores. Para sincronizar los cambios en el Portal para desarrolladores, siga estos pasos:

  1. Seleccione Proyecto.
  2. Seleccione Kit de herramientas de Teams.
  3. Seleccione Actualizar manifiesto en el Portal para desarrolladores de Teams.

Captura de pantalla que muestra el manifiesto de la aplicación de actualización en el portal para desarrolladores de Teams.

También puede sincronizar los cambios locales en el Portal para desarrolladores desde el Explorador de soluciones:

  1. Haga clic con el botón derecho en MyTeamsApp14.
  2. Seleccione Kit de herramientas de Teams.
  3. Seleccione Actualizar manifiesto en el Portal para desarrolladores de Teams.

Captura de pantalla que muestra la actualización de la solución a la aplicación teams.

Los cambios se actualizan en el Portal para desarrolladores.

Sugerencia

Si desea realizar actualizaciones manuales que se puedan sobrescribir en el Portal para desarrolladores de Teams, en el cuadro de diálogo Advertencia , seleccione Sobrescribir y actualizar.

Captura de pantalla que muestra la sobrescritura de la aplicación en el portal para desarrolladores de Teams.

Al crear un bot de comandos de Teams mediante Visual Studio, se registran dos identificadores de aplicación en Microsoft Entra ID. Puede identificar los identificadores de aplicación en el Portal para desarrolladores como identificador de aplicación (cliente) en Información básica e identificador de bot existente en Características de la aplicación.

Captura de pantalla que muestra información básica de la aplicación en el portal para desarrolladores de Teams.

Captura de pantalla que muestra la sobrescritura y actualización en el portal para desarrolladores de Teams.

Vea también