Compartir a través de


Error: Una operación del depurador de 64 bits tarda más de lo esperado

Es posible que vea uno de los siguientes errores:

  • "Una operación de depuración de 64 bits tarda más de lo esperado." o
  • "Una operación del depurador tarda más de lo esperado".

En estos escenarios, Visual Studio envió una solicitud a msvsmon.exey ha tomado mucho tiempo recibir el resultado de esa solicitud.

Las causas más comunes de este error son:

  • Tiene instalado un software de seguridad para redes en el equipo que ha provocado que la pila de red no sea confiable, y se pierden paquetes que pasan por localhost. Pruebe a deshabilitar todo el software de seguridad de red y compruebe si se resuelve. Si es así, informe al proveedor del software de seguridad de red que el software está interfiriendo con el tráfico localhost. Esto no debe ocurrir con Visual Studio 2019 y versiones posteriores, ya que esas versiones no usan sockets para esta comunicación.

  • Está experimentando un problema en el que Visual Studio deja de responder u otro problema de rendimiento. Si el problema se produce con regularidad, puede recopilar volcados de Visual Studio (devenv.exe) y del proceso de trabajo (msvsmon.exe) y enviarlos a Microsoft. Para obtener información sobre cómo notificar un problema, vea Cómo notificar un problema con Visual Studio.

  • Si usa una versión de Visual Studio anterior a Visual Studio 2022, es posible que intente depurar una aplicación de 64 bits mientras se ejecuta en el proceso de Visual Studio de 32 bits. Para resolverlo, siga las instrucciones para depurar una aplicación de 64 bits.
  • En Visual Studio 2019 y versiones anteriores, es posible que esté intentando depurar una aplicación de 64 bits mientras se ejecuta en el proceso de Visual Studio de 32 bits. Para resolverlo, siga las instrucciones de este artículo para depurar una aplicación de 64 bits.

Depurar una aplicación de 64 bits

Puede depurar una aplicación de 64 bits que se ejecuta en el equipo local o en un equipo remoto.

  • Para depurar una aplicación de 64 bits que se ejecuta en un equipo remoto, consulte Depuración remota.

  • Para depurar aplicaciones de 64 bits localmente, Visual Studio usa un proceso de trabajo de 64 bits (msvsmon.exe) para realizar las operaciones de bajo nivel que no se pueden realizar dentro del proceso de Visual Studio de 32 bits.

No se admite la depuración en modo mixto para los procesos de 64 bits que usan .NET Framework 3.5 o versiones anteriores.

Para intentar depurar una aplicación de 64 bits localmente:

  1. Cree una solución de Visual Studio, por ejemplo, una aplicación de consola de C#.

  2. Establezca la configuración en 64 bits mediante Configuration Manager. Para obtener más información, vea Cómo: Configurar proyectos en plataformas de destino.

  3. En este momento se inicia la versión de 64 bits del depurador remoto (msvsmon.exe). Se ejecuta siempre que la solución con la configuración de 64 bits esté abierta.

  4. Inicie la depuración. Deberías tener la misma experiencia que con una configuración de 32 bits. Si sigue recibiendo el mismo error, consulte el principio de este artículo para obtener otras sugerencias.