Depuración de procesos en segundo plano mediante Microsoft Visual Studio
Visual Studio usa el launchSettings.json
archivo para almacenar información de configuración que describe cómo iniciar una aplicación ASP.NET Core. El archivo contiene la configuración esencial de la aplicación que se usa únicamente durante el desarrollo en el equipo local. Puede encontrarlo en la carpeta Propiedades del proyecto. Especifica detalles como el comando que se va a ejecutar, la dirección URL del explorador y las variables de entorno necesarias que se van a establecer.
Después de seleccionar Preparar dependencias de aplicaciones de Teams, microsoft Teams Toolkit actualiza launchUrl mediante el identificador de aplicación real de Microsoft Teams, el identificador de inquilino de Teams y la cuenta de Microsoft 365.
Inicio del túnel local
Para la extensión de bot y mensaje, puede usar Dev Tunnel. Inicia un servicio de túnel local para que el punto de conexión de mensajería del bot sea público. Para obtener más información, vea Túneles de desarrollo en Visual Studio.
En la lista desplegable de depuración, seleccione Túneles de desarrollo (sin túnel activo)>Cree un túnel o seleccione un túnel de desarrollo público existente.
Se abre el cuadro de diálogo de creación del túnel.
- Seleccione la cuenta que se va a usar para crear el túnel. Azure, Microsoft Account (MSA) y GitHub son los tipos de cuenta que se admiten.
- Escriba un nombre para el túnel.
- Seleccione tipo de túnel, persistente o temporal.
- En la lista desplegable, seleccione la autenticación pública necesaria en Access.
- Seleccione Aceptar. Visual Studio muestra la confirmación de la creación del túnel.
El túnel que cree está en Dev Tunnels(MyPublicDevTunnel)>MyPublicDevTunnel.
Creación de los recursos de depuración
El kit de herramientas de Teams ejecuta el ciclo de vida provision
definido en el teamsapp.local.yml
archivo para crear los recursos necesarios para depurar aplicaciones de Teams. Para obtener más información, consulte Aprovisionamiento de tareas y acciones disponibles.
Realice un paseo por el código fuente de la aplicación
Puede ver las carpetas y los archivos del proyecto en el Explorador en Visual Studio después de la depuración. En la tabla siguiente se enumeran los archivos relacionados con la depuración:
Nombre de la carpeta | Contenido | Descripción |
---|---|---|
teamsapp.local.yml |
El archivo de proyecto principal del kit de herramientas de Teams para la depuración. | Este archivo define los ciclos de vida y las acciones necesarios para la depuración. |
env/.env.local |
Archivo de variables de entorno para el proyecto del kit de herramientas de Teams. | Los valores de cada variable de entorno se consumen o generan durante la preparación de las dependencias de la aplicación de Teams. |
appsettings.Development.json |
Archivo de variables de entorno para el código de la aplicación. | Los valores de cada variable de entorno se generan durante la preparación de las dependencias de aplicaciones de Teams. |
Recursos adicionales
- Introducción a Visual Studio del kit de herramientas de Teams
- Depuración local de la aplicación de Teams mediante Visual Studio
- Aprovisionamiento de recursos en la nube en Visual Studio
- Implementación de una aplicación de Teams en vs en la nube
- Personalización del manifiesto de la aplicación en el kit de herramientas de Teams