Protobuf.serializer.deserialize devuelve nulo después de volver a trabajar en el proyecto -- # campo con visual-studio-2010 campo con serialization campo con protocol-buffers camp Relacionados El problema

ProtoBuf.Serializer.Deserialize return null after rework on the project


1
vote

problema

Español

Estoy usando Visual Studio 2010, trabajando en el proyecto del sitio web con C #. Cuando guarde primero el archivo con ProtoBuf.serializer. Eserializar y reabrirlo muchas veces, funciona. Sin embargo, cuando cierro el proyecto y vuelva a abrir el proyecto del sitio web, ProtoBuf.Serializer.Serialize Retorno NULL. Corro el MD5Sum en el archivo guardado, la suma de comprobación sigue siendo la misma. Necesito ayuda. A continuación se muestra el código

gracias, Jason

  v-if3  
Original en ingles

I am using visual studio 2010, working on the website project with c#. When I first save the file with ProtoBuf.Serializer.Serialize and reopen it many times, it works. However, when I close the project and reopen the website project again, ProtoBuf.Serializer.Serialize return null. I run the md5sum on the saved file, the checksum is still the same. I need help. Below is the code

Thanks, Jason

 public class jIO {     [XmlElement(Order = 1)]     //public j_TableRow[] tbl { get; set; }     [XmlElement(Order = 2)]     public Dictionary<string, string> items { get; set; }     [XmlElement(Order = 3)]     public Dictionary<string, Byte[]> images { get; set; }      public static MemoryStream Serialize(jIO tData)     {         using (var ms = new MemoryStream())         {             ProtoBuf.Serializer.Serialize(ms, tData);             //Int64 size = ms.Length;             return ms;         }     }     public static void Serialize(jIO tData, string path)     {         //using (var ms = new MemoryStream()) {         using (FileStream fs = File.Create(path))         {             ProtoBuf.Serializer.Serialize(fs, tData);         }     }     public static jIO Deserialize(string path)     {         using (var fs = File.OpenRead(path))         {             return ProtoBuf.Serializer.Deserialize<jIO>(fs);         }     }     public static jIO Deserialize(byte[] tData)     {         using (var ms = new MemoryStream(tData))         {             return ProtoBuf.Serializer.Deserialize<jIO>(ms);         }     } } 
           

Lista de respuestas


Relacionados problema

3  Bidireccional async java rpc  ( Bidirectional async java rpc ) 
ProtoBUF-RPC-PRO proporciona una implementación bidireccional de RPC de ASYNC para Java basado en tampones de protocolo. ¿Hay otros como este (tampones de p...

0  "Bazel Aquary" no devuelve información de acción para java_proto_library  ( Bazel aquery returns no action information for java proto library ) 
Estoy buscando usar bazel aquery para explorar entradas y salidas para los objetivos, y ha encontrado que 9988777664 no produce una salida. para un ejem...

3  ¿Cómo crear Java Pojo del archivo ProtoBuf existente?  ( How to create java pojo from the existing protobuf file ) 
Estoy tratando de convertir .PROTO (versión 2.5) a Java Pojo. Por ejemplo de message Article { optional string title = 1; } a public class Art...

5  PROTOBUF STREAMING (Serialización perezosa) API  ( Protobuf streaming lazy serialization api ) 
Tenemos una aplicación de Android que utiliza buffers de protocolo para almacenar datos de la aplicación. El formato de datos (aproximadamente) es un solo pro...

32  ¿Alguna experiencia con buffers de protocolo?  ( Any experiences with protocol buffers ) 
Estaba mirando por alguna información sobre la buffers de protocolo Formato de intercambio de datos. ¿Alguien ha jugado con el código o incluso creó un proy...

1  PutFormat personalizado para procesar protobufs en Hadoop 0.20  ( Custom inputformat to process protobufs in hadoop 0 20 ) 
Me gustaría procesar protobufs usando Hadoop ... pero no estoy seguro de dónde empezar. No me importa dividir archivos grandes. Los ProtoBUF se almacenan como...

20  Buffers de protocolo de Delphi?  ( Delphi protocol buffers ) 
¿Alguien sabe de un proyecto para realizar una implementación de buffers de protocolo de Google en Delphi? ...

292  ¿Las más grandes diferencias de tampones de protocolo VS Thift?  ( Biggest differences of thrift vs protocol buffers ) 
¿Cuáles son los mayores pros y los contras de apache thift vs Buffers de protocolo de Google ? ...

1  Java: el tampón de protocolo no genera funciones de análisis  ( Java protocol buffer does not generate parsing functions ) 
Tengo el siguiente archivo .PROTO: message MediatorMessageMsg{ required double speed = 1; required double heading = 2; required string sender ...

0  Embaled = True no genera: embalado => Tampón de protocolo de Google Ruby Google verdadero  ( Packed true does not generate packed true ruby google protocol buffers ) 
Estoy trabajando en una aplicación de rubí que tiene buffers de protocolo de Google. mi archivo proto: syntax = 'proto3' message QuestionMessage { int...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos