J'essaie de construire mon premier projet ASP.NET Web Forms mais je suis confronté à un sérieux problème. J'ai créé deux fichiers de projet dans mon projet nommé : BLL et DAL. J'ai créé des classes nommées class.cs
et class1.cs
dans les deux fichiers ci-dessus respectivement. Lorsque j'ajoute using System.Data;
dans l'un des .cs
il affiche les erreurs suivantes :
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érification System.Data
et le reconstruire à nouveau mais ça ne m'a pas aidé.
Quand je passe la souris sur using System.Data;
il affiche la chose suivante :
5 votes
Il semble que vous essayez de cibler .NET Core - ce qui est une mauvaise idée si vous essayez en fait de faire des formulaires Web, car je ne crois pas que les formulaires Web fassent partie d'ASP.NET Core.
0 votes
@JonSkeet Je ne sais pas ce qui se passait exactement, mais lorsque j'ai créé un nouveau projet ciblant le .NET framework 4.0 plutôt que 4.5, cela m'a aidé et mon problème a été résolu.