.net 是否有一个用于查看使用二进制序列化创建的文件的工具?
我在将对象图序列化到文件和从文件序列化时没有遇到任何问题。直到今天,一切都很好:一个在构造函数中创建的、从未删除过的字典在从文件反序列化后丢失(null referece),这是一年多来第一次这样做,没有任何问题 那么,是否有一个软件工具可以查看二进制序列化内容,显示所存储内容的可读版本(la反射器) AKA:如何分析二进制序列化内容(简单,没有二进制到IL的转换。这需要几个月的时间) 谢谢 试试记事本++ 我有bin/Hex功能,可以使用UTF-8 这很好,因为您可以看到UTF-8的实际序列,也可以看到BOM字节.net 是否有一个用于查看使用二进制序列化创建的文件的工具?,.net,reflection,serialization,.net,Reflection,Serialization,我在将对象图序列化到文件和从文件序列化时没有遇到任何问题。直到今天,一切都很好:一个在构造函数中创建的、从未删除过的字典在从文件反序列化后丢失(null referece),这是一年多来第一次这样做,没有任何问题 那么,是否有一个软件工具可以查看二进制序列化内容,显示所存储内容的可读版本(la反射器) AKA:如何分析二进制序列化内容(简单,没有二进制到IL的转换。这需要几个月的时间) 谢谢 试试记事本++ 我有bin/Hex功能,可以使用UTF-8 这很好,因为您可以看到UTF-8的实际序列,
我知道这不是二进制的,但它确实显示了原始内容,即……“人类/开发者”:我喜欢你区分开发者和人类的事实;)抱歉,我不知道任何工具,但请记住,有些反序列化程序不调用构造函数。请查看OnDeserializedAttribute,以便在反序列化后运行代码。能否共享代码复制,以便我们更好地了解您看到的内容?代码复制不适用于这种情况。我想(以一种可以理解的方式)查看.NET二进制序列化数据的内容。