Bonjour,

J'ai une assemble nommé IndexationData.dll qui contient une classe que voila

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    [DataContract]
    public class IndexationData 
    {
        [...]
        /// <summary>
        /// Action à effectuer
        /// </summary>
        [DataMember(IsRequired=true)]
        public IndexAction Action = IndexAction.UNDEF;
    }

IndexAction est en fait une enumeration contenu dans une autre assembly que voila:

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
23
24
25
26
27
28
    /// <summary>
    /// Actions possibles sur un document
    /// </summary>
    //[Serializable]
    [DataContract]
    public enum IndexAction
    {
        /// <summary>
        /// Indexation du document
        /// </summary>
        [EnumMember]
        INDEX = 0x01,
        /// <summary>
        /// Mise à jour du document
        /// </summary>
        [EnumMember]
        UPDATE = 0x02,
        /// <summary>
        /// Suppression du document
        /// </summary>
        [EnumMember]
        DELETE = 0x03,
        /// <summary>
        /// Valeur non définit
        /// </summary>
        [EnumMember]
        UNDEF = 0x04
    }
Donc la tout roule mais j'ai une soucis une magnifique erreur MissingFieldException




J'ai cherché dans tous les sens je ne comprend pas d'ou vient le problème.

Merci de votre aide