2011-12-11 31 views
15

Tengo el proyecto escrito en WPF + C# en VS2010 y cuando lo comienzo presionando F5 (pero no Ctrl-F5, eso funciona normalmente), el programa en sí comienza a retrasarse y el administrador de tareas muestra que en alta prioridad consume msvsmon.exe casi toda la CPU. Pero sucede cuando presiono los botones, escribo cuadros de texto, etc.¿Cómo desactivar la depuración remota en Visual Studio 2010?

Entonces, ¿cómo desactivarlo?

+0

Está describiendo la depuración normal, no la depuración remota. – Oded

+0

¿Qué estás tratando de hacer? Depurar sin depurar? Simplemente ejecuta el programa? ¿Qué exactamente? – Oded

+0

Hmmm, la descripción de msvsmon.exe dice que es un administrador de depuración remota. podría estar equivocado. pero la IU de WPF sigue siendo muy lenta (por cierto, en otra máquina funciona bien). – AgentFire

Respuesta

17

El depurador remoto también se utiliza en escenarios de depuración no remotos. Cuando su programa se ejecuta en modo de 64 bits, por ejemplo. VS es un programa de 32 bits, utiliza el depurador remoto para depurar el programa en ese caso.

Puede evitarlo forzando a su programa a ejecutarse en modo de 32 bits. Proyecto + Propiedades, pestaña Compilar, cambie la configuración de destino de la plataforma a x86. También habilita Edit and Continue, nice.

Ver msvsmon.exe consumir tantos ciclos de CPU no es saludable por supuesto. Es difícil adivinar qué podría causarlo. Compruebe si hay una tormenta de excepciones manejadas, verá su notificación de primera oportunidad en la ventana de Salida. Depurar + Excepciones, marque la casilla Ejecutar para hacer que el depurador se detenga en ellos. Pero eso es solo una suposición.

0

En su aplicación o archivo web.config deshabilítelo!

<system.diagnostics> 
    <switches> 
     <add name="Remote.Disable" 
     value="1" /> 
    </switches> 
    </system.diagnostics> 
Cuestiones relacionadas