【发布时间】:2011-11-09 13:39:03
【问题描述】:
我曾经相信,如果我们有一个 Debug 构建,那么是否:
- 我们运行它。
- 或者我们对其进行了调试。
一切都会一样。
但是最近我遇到了 2 个不同的问题,很明显,当代码刚刚运行或调试时,有些东西是不同的,即使代码版本应该是相同的。 (即Fluent NHibernate cannot load MySql.Data from GAC in debug mode of a test 和Npgsql - Specified method is not supported)
我想知道 .NET 4.0 中这两者之间有什么区别?了解有什么不同可能会帮助我解决我遇到的问题,因为我至少会知道在这些不同情况下在哪里寻找可能导致错误的原因。当我运行单元测试时我不明白它全是绿色的,但是当我尝试调试它们时,我会抛出各种异常..
【问题讨论】: