代码之家  ›  专栏  ›  技术社区  ›  Rex Morgan

调试时无法查看变量的值

  •  11
  • Rex Morgan  · 技术社区  · 17 年前

    Cannot evaluate expression because a thread is stopped at a point where garbage collection is impossible, possibly because the code is optimized.

    这只是一个普通的ASP.NET项目。在应用程序的某些部分,我可以很好地查看属性和变量。我还没有弄清楚我能看到和不能看到的代码块中变量值有什么不同。

    4 回复  |  直到 17 年前
        1
  •  10
  •   CertifiedCrazy    17 年前

    问题是 documented

        2
  •  2
  •   kristianp    15 年前

    这篇文章,, Rules of Funceval

        3
  •  0
  •   i_am_jorf    17 年前

    你在做发布版本吗?尝试将配置更改为“调试”,看看是否有所改进。

        4
  •  0
  •   Veldmuis    17 年前

    我们的两个WinForm用户控件中存在相同的问题。在这两种情况下,用户控件都包含大量的业务逻辑(分别为2000行和3000行代码),并使用多个相当重的对象(它们有30多个属性,在第一次访问其中一个属性时会从数据库自动填充)。当您尝试单步执行(有些复杂)验证和保存方法时,在尝试访问对象属性时会收到相同的消息。