bonjour,
Voila j'ai 2 applications dans la premiere j'enregistre une classe par serialization et dans l'autre exe je veux deserialiser pour recupere la classe.
Mais j'ai un message "impossible de trouver l'assembly..." (celle du 1er exe).
Dans l'application B j'ai copier/coller la classe de l'application A
Comment faire ?
Merci
App A
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 private void EnregistreConf() { try { //creation fichier FileStream __fBin = new FileStream(__FichierBin, FileMode.Create); System.Runtime.Serialization.Formatters.Binary.BinaryFormatter __bf = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); //enregistrement __bf.Serialize(__fBin, Myclass); __FConf.Close(); } catch { } }
AppB
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public void Chargeconf() { try { object __objectTemp = new object(); //ouverture fichier FileStream __fBin = new FileStream(__fichierBin, FileMode.Open); System.Runtime.Serialization.Formatters.Binary.BinaryFormatter __bf = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); //Deroule __objectTemp = __bf.Deserialize(__fBin); MyClass __Classs = (MyClass)__objectTemp; __fBin .Close(); } catch { } }
Partager