Depuración local de la aplicación de Microsoft Teams mediante Microsoft Visual Studio
Visual Studio permite depurar pestañas, bots y extensiones de mensajes. Puede depurar la aplicación localmente en Visual Studio mediante el kit de herramientas de Microsoft Teams realizando lo siguiente:
Configuración del túnel de desarrollo (solo para bot y extensión de mensaje)
En el menú desplegable de depuración:
Seleccione Túneles de desarrollo.
Si ya tiene un túnel de desarrollo existente, seleccione el túnel existente en la lista. Por ejemplo, en la siguiente imagen , PublicDevTunnel es un túnel de desarrollo existente.
Si no ha creado un túnel, seleccione Crear un túnel.... Aparece una nueva ventana.
Escriba el nombre del túnel de desarrollo y, en Acceso , seleccione Público en la lista desplegable.
Seleccione Aceptar.
Configurar el kit de herramientas de Teams
Para depurar la aplicación después de crear un proyecto, realice los pasos siguientes:
Haga clic con el botón derecho en el proyecto.
Seleccione Kit de herramientas de> TeamsPreparar dependencias de aplicaciones de Teams.
Nota:
En este escenario, el nombre del proyecto es MyTeamsApp1.
La cuenta de Microsoft 365 debe tener el permiso de carga de la aplicación personalizada antes de iniciar sesión. Asegúrese de que la aplicación de Teams se puede cargar en el inquilino; de lo contrario, la aplicación de Teams puede no ejecutarse en el cliente de Teams.
Inicie sesión en su cuenta de Microsoft 365 y seleccione Continuar.
Nota:
Obtenga más información sobre el permiso de carga de aplicaciones personalizadas. Consulte preparación del inquilino de Microsoft 365.
Seleccione Depurar>Iniciar depuración o F5.
Visual Studio inicia la aplicación de Teams dentro del cliente de Microsoft Teams en el explorador. Para obtener más información, consulte Introducción al kit de herramientas de Teams.
Seleccione Agregar para instalar la aplicación en Teams.
También puede usar la función de recarga activa de Visual Studio durante la depuración. Para obtener más información, vea Recarga activa de .NET.
Nota:
Al depurar una aplicación de bot de notificación, asegúrese de publicar la solicitud
http://localhost:5130/api/notification
HTTP en para desencadenar la notificación. Si ha seleccionado desencadenador HTTP al crear el proyecto, puede usar cualquier herramienta de API, como cURL (símbolo del sistema de Windows), Postman o cualquier otra herramienta de API.Antes de intentar ejecutar la aplicación de Teams localmente, si realiza algún cambio en el archivo
/appPackage/manifest.json
de manifiesto de aplicación (anteriormente denominado manifiesto de aplicación de Teams), asegúrese de realizar el comando Preparar dependencias de aplicaciones de Teams .