Estoy ejecutando un programa (principalmente) de subproceso único (hay un hilo principal que hace todo, los demás solo leen cosas). Puedo conseguir que la aplicación funcione correctamente en VS2008 después de un cambio menor (cambié el texto de un formulario y el orden de tabulación de otro formulario), pero ya no puedo hacerlo funcionar fuera del depurador. ¿Alguien sabe lo que podría causar esto?La aplicación C# se ejecuta con la depuración, pero no sin
Aclaración: Modo de publicación, iniciado con el depurador (F5) funciona. El modo de depuración, lanuched con depurador (F5) funciona. El ejecutable de depuración o el ejecutable de lanzamiento iniciado fuera de VS o con Ctrl + F5 falla.
Utiliza Virtual Earth 3D de Microsoft, y parece bloquearse justo cuando el 'anillo de esperanza' (anillo de carga) está por completarse.
registro de eventos dice: ".NET Runtime versión 2.0.50727.3053 - Fatal Error motor de ejecución (000006427F44AA6E) (80131506)"
culpable: esta línea:
this.loader = PlugInLoader.CreateLoader(this.globeControl.Host);
Causas que fallar Sin embargo, el formulario que estaba trabajando utiliza exactamente la misma línea sin problemas. Esta línea es nesseccary para que el programa funcione. No tengo idea de lo que está haciendo.
Otra ventaja el error parece estar dentro del .NET framework. La aplicación funcionó en otra máquina, intentando reinstalarla. Actualización: no hizo la diferencia, aunque cuando reparé VS no dejaba de decirme que Visual Studio se bloqueaba aunque no lo estaba ejecutando.
error Cuando inicio el programa después de un par de minutos me sale: aplicación ha generado una excepción que podría no controlarse.
Proccess ID = 0x9CC (2508), Thread ID = 0xF0C (3852).
Haga clic en Aceptar para finalizar la aplicación.
Haga clic en CANCELAR para depurar la aplicación.
El desmontaje es extraño:
0000000077EF2A90 int 3
0000000077EF2A91 int 3
0000000077EF2A92 int 3
0000000077EF2A93 int 3
0000000077EF2A94 int 3
0000000077EF2A95 int 3
0000000077EF2A96 xchg ax,ax
0000000077EF2A9A xchg ax,ax
0000000077EF2A9E xchg ax,ax
0000000077EF2AA0 int 3 <-- Crashes here
0000000077EF2AA1 ret
Se repite el mismo bloque de código varias veces (menos de hacha intercambiar con ella misma)
Además de mi equipo, que ha trabajado en cada máquina que lo he probado, a excepción de una VM en mi máquina que no instalará .NET Framework porque la configuración descarga 0 bytes de 0 bytes para el framework) ... wi encantadora sombras.
¿Qué errores obtienes? –
Ninguno, simplemente se cuelga. Windows dice que la aplicación debe cerrarse. – Malfist
¿Puede ser más específico a lo que se refiere con "fuera del depurador"? ¿Quiere decir F5 frente a Ctrl + F5 en Visual Studio? Si va al directorio bin/debug y hace doble clic en el exe, falla? –