binaryformatter

    1热度

    1回答

    我在我的应用程序的一个遇到一个非常奇怪的异常(后来被引用为ApplicationB) `Unable to find assembly 'MsgPack, Version=0.5.0.0, Culture=neutral, PublicKeyToken=a2625990d5dc0167'.` 这里是我的方案,我ApplicationA我有一个序列化的对象使用MsgPack并使用SE.Redis

    2热度

    2回答

    我们公司的解决方案之一会消耗第三方服务。通信是通过XML消息传递完成的。在我们的最后,我们根据他们提供给我们的XML模式生成要使用的类,并且在某些时候,我们将这些类型中的一些序列化为数据库中的二进制blob,以备后用。 问题出在第三方公司将布尔型的字段之一更改为整型。现在,当我们尝试反序列化已经存在的数据时,我们可以预料会得到一个类型转换异常(无法从布尔转换为整数)。 我的问题是 - 我们如何去反

    0热度

    1回答

    所以这里有云, 我有以下的JSON字符串: {"sTest":"Hello","oTest":{"vTest":{},iTest:0.0}} 而且我反序列化使用Newtonsoft.JSON如下面的那样: Dictionary<string, dynamic> obj = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(js

    2热度

    1回答

    所以在很多基准,我已经看到了,protobuf网来遥遥领先的BinaryFormatter的: - http://theburningmonk.com/2011/08/performance-test-binaryformatter-vs-protobuf-net/ - https://code.google.com/p/protobuf-net/wiki/Performance 这使我这样一个问

    1热度

    1回答

    我试图序列化对象的System.Collections.Generic.List,但运行到我无法弄清楚的错误。 我试图序列化的对象是相当香草,只是很多字符串和整数属性。 我正在使用以下代码来序列化对象列表。 private static Boolean WriteItemDataList(List<ItemData> itemDataList) { try {

    1热度

    1回答

    我有一个拥有少数公共成员的类,其中包含有关当前应用程序状态的一些数据。我正在使用的框架定义了一些未标记为可序列化的数据结构 - 以Vector3为例。 当我尝试序列化我的程序数据时,出现错误 - Vector3未标记为可序列化。 [System.Serializable] public class ProgramData { public Vector3 test; pub

    0热度

    1回答

    我使用BinaryFormatter序列化和反序列化来自/到本地磁盘的覆盖对象;但是我有一个例外,那就是每次我在设计时重建我的项目。 类型[A]是不不与型[B]可以使用,考虑到论文实例在不同的装配至极我发现每个操作中: C:.... \应用程序数据\本地\微软\ VisualStudio \ 12.0 \ ProjectAssemblies 每次我重建我的项目,在那里创建一个实例。 是否有任何可以

    2热度

    2回答

    比方说,我有一个接口,AnInterface的一个实例的序列化的字节,像这样: AnInterface instance = new ConcreteClass(); serializeToDatabase(instance); 是否有可能做这样的事情: IFormatter formatter = new BinaryFormatter(); MemoryStream stream =

    0热度

    1回答

    我有写入到队列(这里的代码)的成分: using (MessageQueueTransaction transaction = new MessageQueueTransaction()) { transaction.Begin(); using (var queue = new MessageQueue(@fullQueue, QueueAccess

    1热度

    1回答

    我有下面的类使用BinaryFormatter的序列化到一个文件 FileStream fs = new FileStream("DataFile.dat", FileMode.Create); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(fs, new TestClass{ItemOne = "