Typ in der assembly ist nicht als serialisierbar markiert
Ich habe eine entityClass
dass ich wünschte, serialisieren, die als ein Klon. Aber diese Klasse hat eine Referenz Baugruppe aus einem benutzerdefinierten Rahmen, die ich nicht haben Zugriff auf den code. Immer wenn ich versuche zu serialisieren entityClass
Objekt werfen der Ausnahme,
Geben ... in der Versammlung..., Version=4.1.0.0, Culture=neutral, PublicKeyToken=null " ist nicht als serialisierbar markiert.
InformationsquelleAutor Little Flying Turtle | 2015-07-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unter der Annahme, dass das problem ist, dass ein Feld/property, auf Ihr Objekt ist der problem-Typ, müssen Sie entweder markieren Sie das Feld bzw. die Eigenschaft als NonSerialized oder Derivate von der Art, die gekennzeichnet ist als Serializable
Wenn Sie die Ableitung von der Art und markieren Sie es als Serialisiert, werden Sie wahrscheinlich haben, um erstellen Sie die Serialisierung Logik selbst. Dies erfordert, dass Sie zu implementieren ISerializable und eine Serialisierung der Konstruktor nimmt SerializationInfo und StreamingContext.
Dieser link kann helfen.
InformationsquelleAutor Phillip Scott Givens
Wenn Sie PropertyChanged-Ereignis, dann setzen Sie ihn auf [NonSerialized] werden alle Objekte(Klassen), die Sie Serialisieren.
InformationsquelleAutor Bianca Kalman