要么我错过了这里显而易见的东西,要么在调试器下我的开发环境出现了严重错误。
这是第一次调用,显示参数的值:
然后,当进入方法时,调用堆栈的下一行,我看到了:
我已经清理了解决方案,重建了所有内容,没有任何错误,重新启动Visual Studio,重新启动,它仍然像这样。
这里发生了什么?
答案 0 :(得分:3)
这是因为在调用程序集处于Debug状态时调用程序集处于Release模式。
我们有一个名为" Staging"的自定义构建配置。这是我在Visual Studio中运行的。每个组装都在" Debug"在此配置中,除了被调用的特定部分之外。