1

今天早上我遇到了最奇怪的问题。我正在单步执行代码,调试器中无法访问某些变量:

调试

正如您在上面看到的,调试器无法访问 a 和 b,而 'TrsApp' 变量是。我在模块窗口中突出显示了我正在调试的 dll,因此您可以看到 pdb 已正确加载且未优化。

我当然试图重建一切,但我仍然有问题。

我有一台完全更新的 Win 7 x64 机器。Visual Studio 已应用更新 1。该项目使用 .Net Framework 4.0

更新:我真的认为这是我的机器出了问题,所以我将解决方案发送给了一位开发人员。同样的结果。他看不到变数。到目前为止,我正在逐步执行的函数中定义的任何变量似乎都不可见。到目前为止,我在外部定义的所有变量似乎都是可见的。

更新 2:我认为这可能与我们通过反射加载 dll 的事实有关。不知道为什么这很重要,但这确实是这个程序集和其他程序集之间的唯一区别。您会在模块窗口中注意到目录不同。

4

0 回答 0