DataMember n'a pas pu être trouvé

Que j'ai fait mes recherches sur ce problème de la mienne, je n'ai toujours pas de chance dans la résolution de mon erreur de Erreur de 1 le type ou Le nom d'espace de noms 'DataMember' n'a pas pu être trouvée (vous manque une directive using ou une référence d'assembly?)

J'ai trouver une solution en disant que je devrais référence Système.Moment de l'exécution.La sérialisation encore, mais je vais avoir pas de chance quand même ajouter une référence à elle.

Voici mon code:

using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;
using System.Xml.Serialization;

namespace WebServApp
{
    [Serializable]
    public class Employee
    {
        [DataMember]
        public int EmpNo { get; set; }
        [DataMember]
        public string EmpName { get; set; }
        [DataMember]
        public int DeptNo { get; set; }
        [DataMember]
        public int Salary { get; set; }
    }
}

et c'est le tuto que je suis en train d'essayer de suivre:
http://www.dotnetcurry.com/ShowArticle.aspx?ID=472

Quelqu'un peut m'aider avec cette erreur?

pas de travail même si vous ajoutez du Système.Moment de l'exécution.La sérialisation?
toujours pas de travail, même si j'ai ajouter un Système.Moment de l'exécution.Sérialisation à l'aide Ajouter une Référence dans le menu ou en tapant "à l'aide du Système.Moment de l'exécution.La sérialisation"
Quelle est la version de la CompactFramework construisez-vous contre? Peut-être est-ce seulement disponible en 3.5?
Je suis à l'aide de CompactFramework 3.5
vérifiez votre version de framework.

OriginalL'auteur Little Tiny Dev | 2012-10-02