【问题标题】:Local variables appear out of scope in Visual Studio 2010局部变量在 Visual Studio 2010 中超出范围
【发布时间】:2012-10-01 01:14:07
【问题描述】:

我希望这不是其他帖子的多余,但我希望我可以帮助其他人。我发现我的 VS2010 .NET 4.0 项目中的局部变量不可检查。我的断点将停止,但我无法将鼠标悬停并查看变量/对象属性。当我将该变量放在 Watch 窗口中时,它似乎超出了范围。我以前经常发生这种情况,但不知道为什么。我找到了解决方案。

首先,我的解决方案与此处发布的不同: Out Of Context Variables In Visual Studio 2010 Debugger

这是我看到的截图:

为什么会这样?

【问题讨论】:

    标签: c# visual-studio-2010


    【解决方案1】:

    解决方案很简单:在 VS 项目属性的构建选项卡中,有一个“优化代码”复选框。你必须取消选中它。我不知道它是如何被检查的,我想我没有检查过。但是当我取消选中它时,一切都恢复正常了。

    【讨论】:

    • 您确定在 DEBUG 配置中编译和调试您的代码吗?请注意,DEBUG 默认关闭优化,而 RELEASE 默认打开
    • VS 项目属性?那是哪里?
    猜你喜欢
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 2012-03-25
    • 1970-01-01
    • 2013-11-01
    相关资源
    最近更新 更多