相关疑难解决方法(0)

"这个表达会导致副作用,不会被评估".怎么压制?

我在手表盒里收到这条消息.
实际上,我的表达没有任何副作用,我需要每次自动重新评估它.我怎样才能做到这一点?

c# visual-studio-2010 visual-studio

49
推荐指数
1
解决办法
1万
查看次数

是否可以更改第三方类的Visual Studio调试器变量窗口值列中显示的内容?

调试时,有各种变量窗口(autos,locals,watch),其中包含Name,Value,Type列.该值通常似乎显示对象的类名.在特定情况下,我想根据类实例的属性显示更有意义的内容.

作为一个具体的例子,对于CodeTypeReference,我想看到基于BaseType字符串或ArrayElementType值引用的类型的文本表示(where valid),而不是看到"System.CodeDom.CodeTypeReferenceExpression".

可视化器似乎提供单独的对话框窗口,而不是填充值列的方法.

数据提示是每个变量而不是每种类型.

最接近的似乎是DebuggerTypeProxyAttribute,在这种情况下,我想我问"是否有可能将属性应用于其他人的类?"

我主要处理Visual Studio 2010,尽管Visual Studio 2008的答案很有用.

c# debugging visual-studio visual-studio-debugging

1
推荐指数
1
解决办法
1093
查看次数