web-dev-qa-db-fra.com

Le type ou le nom de l'espace de noms 'Data' n'existe pas dans l'espace de noms 'System'

J'essaie de créer mon premier projet ASP.NET Web Forms mais je suis confronté à un problème sérieux. J'ai créé deux fichiers de projet dans mon projet, nommés: BLL et DAL. J'ai créé des classes. nommé class.cs et class1.cs dans les deux fichiers ci-dessus, respectivement. Lorsque j'ajoute using System.Data; dans l'un des fichiers .cs, les erreurs suivantes s'affichent:

1: Error CS0234 The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an Assembly reference?) DAL..NET Platform 5.4
2. Error CS0234 The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an Assembly reference?) BLL..NET Platform 5.4

J'ai essayé d'ajouter des références d'assemblage en faisant un clic droit sur les références -> Ajouter une référence -> Vérifier System.Data et de le reconstruire à nouveau, mais cela ne m'a pas aidé.

Lorsque je passe la souris sur using System.Data;, l'élément suivant s'affiche:

 enter image description here

8
Amanshu Kataria

Tout d’abord, lorsque vous passez la souris sur votre " System.Data ", un message s’affiche, ce qui est assez simple pour comprendre que vous n’avez utilisé aucune classe de System.Data. Lorsque vous implémentez ces classes, ce message disparaîtra.

Deuxièmement, vous avez une erreur -

Erreur CS0234 Le nom de type ou d'espace de nom 'Data' n'existe pas dans L'espace de nom 'System' (il manque une référence d'assembly?) DAL..NET Platform 5.4

Donc, fondamentalement, vous devez avoir une référence Assembly de System.Data dans votre projet.

Allez dans les références et vérifiez si System.Data Assembly existe ou non. Sinon, installez-le.

J'espère que ceci vous aidera.

4
Riddhi

Il vous manque simplement la référence "System.Data". 

Dans la fenêtre Solutions Explorer, cliquez avec le bouton droit de la souris sur l'entrée 'Référence' -> appuyez sur Ajouter une référence -> cliquez sur Assemblages> Recherchez «System.Data» -> appuyez sur la case à cocher (j'oublie toujours cette étape.) -> appuyez sur OK.

2
fishjd