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 
            {
              }
        }