我有一个基于以下演练的调试可视化工具:
我需要将我的可视化工具分配给所有东西--所有从System.Object继承的对象。我尝试了以下属性:
[assembly: System.Diagnostics.DebuggerVisualizer(
typeof(ObjectJsonVisualizer.MyVisualizer),
typeof(ObjectJsonVisualizer.MyObjectSource),
Target = typeof(object),
Description = "Object Json Visualizer")]但我没有看到Visual Studio的“快速查看”所显示的放大镜中的选项。
如何为所有对象(System.Object)分配DialogDebuggerVisualizer?
发布于 2019-01-05 04:53:45
AFAIK,甚至VS2017还不允许在'Object‘上使用可视化工具(这个属性被简单地忽略了)--但是你可以在'WeakReference’上使用可视化工具作为变通方法。您可以在此处阅读有关详细信息:https://joshsmithonwpf.wordpress.com/category/visualizers/
https://stackoverflow.com/questions/53575700
复制相似问题