Bonjour.

Je n'y comprends plus rien.

Sauriez vous me dire pourquoi j'obtiens l'erreur suivante, alors que j'ai bien défini un constructeur par défaut publique dans ma classe :

Le constructeur est introuvable pour désérialiser un objet de type 'MonProgramme.FriendlyException'.
Comme vous le voyez ma classe est ultra basique, que des types sérialisables.

Code : 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
21
22
 [Serializable]
    public class FriendlyException : Exception
    {
        private bool _sendReport;
 
        public bool SendReport
        {
            get { return _sendReport; }
            set { _sendReport = value; }
        }
 
        //Et ca c'est du poulet???
        public FriendlyException()
            : base()
        {
        }
 
        public FriendlyException(String friendMsg, Exception parent, bool sendReport) : base(friendMsg,parent)
        {
            _sendReport = sendReport;
        }
    }
Merci d'avance pour vos lumières