Type ou de l'espace de nom n'existe pas

J'ai un Service de Données WCF projet créé avec Visual Studio 2010, qui fonctionnait bien. Tout d'un coup, ça ne compile plus. Il me donnait des messages comme:

Erreur 7 le type ou Le nom d'espace de noms 'Services' n'existe pas dans l'espace de noms du Système".Les données " (vous manque une référence d'assembly?) C:\U...s\Visual Studio 2010\Projects...\DataService.cs ...

Erreur 8 le type ou Le nom d'espace de noms 'Linq" n'existe pas dans l'espace de nom "System" (vous manque une référence d'assembly?) DependencyResolver.cs 3 14

Erreur 10 le type ou Le nom d'espace de noms 'Web' n'existe pas dans l'espace de noms du Système".ServiceModel' (vous manque une référence d'assembly?)

Erreur 12 le type ou Le nom d'espace de noms 'Susceptible' n'a pas pu être trouvée (vous manque une directive using ou une référence d'assembly?)

Comment puis-je résoudre ce problème?

  • Est-il possible que certaines références est supprimé? Ou pour certains à l'Aide des déclarations au sommet est supprimé?
  • Je n'ai pas souvenir d'avoir supprimé toutes les références.
  • Si vous avez supprimé ou non, ils sont partis. Essayez de les ajouter de nouveau. Vous avez besoin System.Data et System.Linq.
  • Assurez-vous que vous avez tous les service packs installés pour les .Net la version que vous cibler. Êtes-vous à l'aide de Silverlight?
  • même après l'ajout de ceux-ci, les messages d'erreur restent encore
  • Vérifiez votre Web.config pour les erreurs.
  • Mon cas était trop simple. J'ai négligé d'ajouter la Référence à System.Data.Services.
  • Cela a été utile pour moi. Je ne sais pas pourquoi il a été fermé.
  • Pense que c'est parce que, bien que les réponses ont été utiles, à la question d'origine est très ouvert et peu susceptibles de se rapporter à quelqu'un d'autre, même si les réponses ne
  • Si vous obtenez ce message d'erreur et que votre projet utilise Microsoft.Bcl, Microsoft.Bcl.Async et Microsoft.Bcl.Build, alors vous aurez besoin également de référence dans tout projet qui fait référence à votre projet. C'est gênant, mais peut être fait facilement par NuGet.
  • Hé, regardez! Utile à une question sur SI. Oh, attendez, c'est hors-sujet. Mais il a un très grand nombre de upvotes et une réponse encore plus upvotes. Quelque chose est certainement "off" ici, mais il n'est pas de cette question.
  • Comment le gars qui ont voté pour fermer cette miss, très spécifiques, erreur dans la question ("le type ou Le nom d'espace de noms n'existe pas dans l'espace de noms")? J'ai eu un problème similaire et Googlé ce message d'erreur et cette question a été le résultat haut de la page. Donc, la question n'est pas vague du tout.
  • J'ai voté pour ré-ouvrir ce, il ne doit pas avoir été fermé. La question n'est pas de code et, par conséquent, l'OP de l'ajout d'un exemple de code ne ferait aucune différence, ce qui peut être vu à partir de toutes les voté réponses.

InformationsquelleAutor Attilah | 2011-04-06