Visual Studio 2015 年社区 - 调试器行为异常

Visual Studio 2015 Community - Debugger Acting Strange

要么是我遗漏了一些不明显的东西,要么是我在调试器下的开发环境出现了严重错误。

这是第一个调用,显示的参数值:

然后,当进入方法时,调用堆栈的下一行,我看到:

我已经清理了解决方案,重新构建了所有内容,没有错误,重新启动 Visual Studio,重新启动,但它仍然如此。

这是怎么回事?

这是因为被调用的程序集处于发布模式,而调用程序集处于调试模式。

我们有一个名为 "Staging" 的自定义构建配置,这就是我在 Visual Studio 中的 运行。除了被调用的特定程序集外,每个程序集都在此配置中 "Debug"。