无法评估表达

时间:2016-04-22 10:36:11

标签: c# debugging

我有一个方法得到6577行代码名称getdata()没有任何参数,这个方法是从Page_load事件调用的,在进入这个方法之前我的调试器工作正常,即我可以添加监视字符串变量,DataTable等。

但是当我进入getdata()方法时,我无法添加监视DataTables,但仍然可以添加监视其他变量,如string,int等。

当我尝试添加监视DataTable时,我收到以下错误

“无法计算表达式,因为线程在无法进行垃圾收集的位置停止,可能是因为代码已经优化”

我在互联网上搜索,发现这可能是由于Method Signature太长了。但就我而言,没有参数。

有趣的是,如果我在这个方法中评论6000行,那么我可以添加监视DataTables。

请帮忙

0 个答案:

没有答案