我正在尝试调查故障转储中的错误(因此我无法更改代码)。 我有一个非常复杂的对象(序列化表示中有数千行)并且它的状态不一致。要调查其状态,Visual Studio 调试器 View 是无用的。但是该对象具有数据契约(Contract)。我想对其进行序列化,然后使用我最喜欢的文本编辑器在对象中导航。是否可以从调试器执行?
最佳答案
幸运的是,您的应用程序域中已经有 Json.Net。在这种情况下,将其弹出到您的立即窗口中:
Newtonsoft.Json.JsonConvert.SerializeObject(someVariable)
关于c# - Visual Studio 如何从调试器序列化对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794264/