Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SE APLICA A: SDK v4
En este artículo se describe cómo depurar el bot mediante un IDE, como Visual Studio o Visual Studio Code, y Bot Framework Emulator. Usa estos métodos para depurar un bot localmente. En este artículo se usa un bot de eco, como el creado en el inicio rápido Creación de un bot.
Nota:
En este artículo, se usa Bot Framework Emulator para enviar y recibir mensajes desde el bot durante la depuración. Si buscas otras maneras de depurar el bot mediante Bot Framework Emulator, lee el artículo Depuración con Bot Framework Emulator.
Nota:
Para crear agentes con su elección de servicios de inteligencia artificial, orquestación y conocimientos, considere la posibilidad de usar el SDK de agentes de Microsoft 365. El SDK de agentes admite C#, JavaScript o Python. Puede obtener más información sobre el SDK de agentes en aka.ms/agents. Si busca una plataforma de agente basada en SaaS, considere Microsoft Copilot Studio. Si tiene un bot existente creado con Bot Framework SDK, puede actualizar el bot al SDK de agentes. Puede revisar los cambios principales y las actualizaciones en la guía de migración del Bot Framework SDK al SDK de Agentes. Las incidencias de soporte técnico del SDK de Bot Framework ya no se atenderán a partir del 31 de diciembre de 2025.
Requisitos previos
- Descargue e instale el emulador de Bot Framework.
- Descarga e instala Visual Studio Code o Visual Studio.
Establecer puntos de interrupción de C# en Visual Studio Code
En Visual Studio Code, se pueden establecer puntos de interrupción y ejecutar el bot en modo de depuración para recorrer el código. Para establecer puntos de interrupción en Visual Studio Code, sigue estos pasos:
Inicia Visual Studio Code y abre la carpeta del proyecto de bot.
Establezca puntos de interrupción según sea necesario. Para establecer un punto de interrupción, mantén el ratón sobre la columna a la izquierda de los números de línea. Aparecerá un pequeño punto de color rojo. Si selecciona el punto, se establece el punto de interrupción. Si vuelve a seleccionarlo, el punto de interrupción se quita.
En la barra de menús, selecciona Ejecutar y, a continuación, Iniciar depuración. El bot comenzará a ejecutarse en modo de depuración desde el terminal en Visual Studio Code.
Inicia Bot Framework Emulator y conéctate al bot como se describe en Depuración con Bot Framework Emulator.
Desde Emulator, envía un mensaje al bot (por ejemplo, envía el mensaje "Hola"). La ejecución se detendrá en la línea donde ha colocado el punto de interrupción.
Establece puntos de interrupción de C# en Visual Studio
En Visual Studio puedes establecer puntos de interrupción y ejecutar el bot en modo de depuración para recorrer el código. Para establecer puntos de interrupción en Visual Studio, sigue estos pasos:
Navegue hasta la carpeta del bot y abra el archivo .sln. Se abrirá la solución en Visual Studio.
En la barra de menús, selecciona Compilar y después Compilar solución.
En el Explorador de soluciones, seleccione el archivo .cs y establezca puntos de interrupción según sea necesario. Este archivo define la lógica principal del bot. Para establecer un punto de interrupción, mantén el ratón sobre la columna a la izquierda de los números de línea. Aparecerá un pequeño punto. Si selecciona el punto, se establece el punto de interrupción. Si vuelve a seleccionarlo, el punto de interrupción se quita.
En el menú, selecciona Depurar y, a continuación, Iniciar depuración. En este momento, el bot se ejecuta de forma local.
Inicie el emulador de Bot Framework y conéctese al bot como se describe en la sección anterior.
En Emulator, envía un mensaje al bot, como "Hola". La ejecución se detendrá en la línea donde ha colocado el punto de interrupción.
Recursos adicionales
- Solución de problemas al configurar el bot y otros artículos de solución de problemas en esa sección.
- Depuración con el emulador.