0

我有一个非常奇怪的情况,我有单元测试(XUnit),它试图通过 Autofac(使用 web api contrib)解析 webapi 控制器。我有一种情况,如果我在发布模式下切换我的配置,在 x86 模式下测试,然后运行我的测试(如果调试我的测试,那么它可以工作)它会抛出一个关于它无法解析控制器的异常。更改上述配置中的任何参数,然后它就可以完美运行(我使用的是 VS2012)。

我知道这是非常少的信息,不能要求解决方案,但任何关于可能出错的线索将不胜感激!

4

1 回答 1

0

只是为了记录,我试图查看堆栈框架以提取方法的调用者类。在发布模式下,JIT 实际上可能会优化调用堆栈(一种尾部优化)并基本上删除我期望找到的内容(并且能够在调试中找到)。

于 2013-09-20T15:11:58.710 回答