我看到了它的例外和细节,但我想知道的是变量发生时的状态。所以我认为我需要的是加载到VS2015的intellitrace文件吗?或者我错过了什么?我环顾四周,无法找到我要找的东西。
答案 0 :(得分:1)
IntelliTrace不捕获局部变量的值。据我所知,由于性能原因。它仅记录从方法返回的实际参数和值的值。但是,这里也存在局限性。如果实际参数(或返回值)是引用类型,则IntelliTrace不会捕获整个对象图,而只捕获第一级。例如,我们假设有A类。它有2个属性:
int IntProp { get; set; }
SomeClass ObjectProp { get; set; }
在这种情况下,IntelliTrace将允许我们仅检查IntProp
的值。至于ObjectProp
,我们只能查看它是否已设置。无法查看SomeClass
实例的属性。