我已经成功制作了几个 Visual Studio 调试器可视化工具,它们运行良好,除了在某些对象上,当我尝试反序列化对象时出现超时错误objectProvider.GetObject()
System.Exception: Function evaluation timed out.
at Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.PrivateCallback.MaybeDeserializeAndThrowException(Byte[] data)
超时发生得相当快(可能在我单击可视化工具图标后大约一秒钟),即使我的其他一些可视化工具工作正常,即使大数据对象显示时间更长(5-10 秒)并且仍然没有暂停。
我已经制作了一个自定义对象源,以将序列化限制为我需要显示的字段。我还能做些什么来让数据反序列化而不会超时?