Yo solía creer que si tenemos una acumulación Debug
realmente no importa si:¿Qué difiere cuando la compilación de depuración se ejecuta con depuración y sin depuración?
- Nos encontramos con él.
- O lo depuramos.
todo sería igual.
Sin embargo, recientemente me encontré con 2 problemas diferentes, donde está claro que algo es diferente cuando el código se acaba de ejecutar, o cuando se depura, incluso si la versión del código es supuestamente la misma. (es decir, Fluent NHibernate cannot load MySql.Data from GAC in debug mode of a test y Npgsql - Specified method is not supported)
Me pregunto ¿cuál es la diferencia entre los dos en .NET 4.0? Comprender qué es diferente probablemente me ayude a resolver los problemas que estoy teniendo porque al menos sabré dónde buscar posibles causas de errores en esos casos diferentes. No entiendo cuando ejecuto las pruebas unitarias, todo es verde, pero cuando intento depurarlas, recibo varias excepciones.
esto debe estar muy cerca de lo que está pasando, gracias. Pero, ¿podría explicar qué es el "modo de falla secundaria" y cuál es el "modo de falla primaria" (si es que existe)? No estoy seguro de si es su manera de decirlo, o ese es un nombre común para mi situación. –
Principal = primer problema probable: configuración incorrecta, del tipo que fuslogvw.exe le mostrará. Secundario = próximo problema probable: DLL Hell. –