Раньше я считал, что если у нас есть Debug
build, на самом деле не важно:
все было бы одинаково.
Однако в последнее время я столкнулся с 2 различными проблемами, где ясно, что что-то отличается, когда код только что запущен, или когда он отлажен, даже если версия кода якобы одинакова. (а именно, Fluent NHibernate не может загрузить MySql.Data из GAC в режиме отладки теста и Npgsql - указанный метод не поддерживается )
Интересно, в чем разница между этими двумя в .NET 4,0? Понимание того, что другого может помочь мне решить проблемы, которые у меня есть, потому что я, по крайней мере, знаю, где искать возможные причины ошибок в этих разных случаях. Я не понимаю, когда я запускаю модульные тесты все зеленые, но когда я пытаюсь их отладить, я получаю различные исключения..