Je déplace actuellement le code de mon dossier app_code vers une bibliothèque de classes. J'ai tagué plusieurs méthodes avec [System.Web.Script.Serialization.ScriptIgnore]
les attributs. Ma bibliothèque de classe ne peut pas voir cet espace de noms. Ma boîte de dialogue Ajouter des références ne peut pas voir cet espace de noms. Comment utiliser correctement cette balise à partir d'une bibliothèque de classes?
Voici l'erreur: Le nom du type ou de l'espace de noms 'ScriptIgnoreAttribute' est introuvable (vous manque une directive using ou une référence Assembly?)
La classe ScriptIgnoreAttribute
se trouve dans l'assemblage System.Web.Extensions.dll (situé sous Assemblages> Framework dans le gestionnaire de référence VS). Vous devez ajouter une référence à cette assemblée dans votre projet de bibliothèque de classe.
Vous pouvez trouver ces informations en haut de la page MSDN pour la classe ScriptIgnoreAttribute .
Vous devez ajouter une référence à System.Web.Extensions.dll
dans le projet pour l'erreur System.Web.Script.Serialization.