Type de montage n'est pas marqué comme sérialisable
J'ai un entityClass
que je souhaite pour sérialiser comme un clone. Mais cette classe a un ensemble de référence à partir d'un cadre personnalisé qui je n'ai pas l'accès au code. Chaque fois que j'essaie de sérialiser entityClass
objet, il lève l'exception,
Type ... dans l'Assembly '..., Version=4.1.0.0, Culture=neutral, PublicKeyToken=null " n'est pas marqué comme sérialisable.
Vous devez vous connecter pour publier un commentaire.
En supposant que le problème, c'est qu'un champ/propriété de l'objet est du type de problème, vous avez besoin de marquer le terrain/propriété Non sérialisés ou créer un produit dérivé du type qui est marqué comme Serializable
Si vous dériver à partir du type et de la marquer comme Sérialisé, vous devrez probablement créer la logique de sérialisation vous-même. Cela vous oblige à mettre en œuvre ISerializable et une sérialisation constructeur qui prend SerializationInfo et StreamingContext.
Ce lien peut aider.
Si vous avez de l'événement PropertyChanged puis réglez-le sur [non sérialisés] dans tous les objets(classes) vous va Sérialiser.