2016-06-13 13 views
7

Próbuję zbudować mój pierwszy projekt ASP.NET Web Forms, ale mam poważny problem. W moim projekcie utworzyłem dwa pliki projektu o nazwie: BLL i DAL. W obu powyższych plikach utworzono klasy o nazwach class.cs i class1.cs. Kiedy dodać using System.Data; którymś z .cs plików, wyświetla następujące błędy:
Typ lub nazwa przestrzeni nazw "Dane" nie istnieje w przestrzeni nazw "System"

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

Próbowałem, dodając odnośniki złożenia przez kliknięcie prawym klawiszem na referencje -> Add Reference - > Sprawdzanie System.Data i odbudowanie go ponownie, ale mi to nie pomogło.

Kiedy najedź myszką na using System.Data; wyświetla następującą rzecz:

enter image description here

+5

Wygląda na to, że próbujesz dotrzeć do .NET Core - co jest złym pomysłem, jeśli faktycznie próbujesz tworzyć formularze internetowe, ponieważ nie wierzę, że formularze sieciowe są częścią środowiska ASP.NET Core. –

+0

@JonSkeet Nie wiem, co dokładnie się działo, ale kiedy stworzyłem nowy projekt kierujący do .NET framework 4.0 zamiast 4.5, pomógł mi i mój problem został rozwiązany. –

Odpowiedz

1

najpierw po najechaniu kursorem „System.Data” to pokazuje komunikat, który jest prawie prosta zrozumieć, że nie korzystałeś z żadnych klas System.Data. Po zaimplementowaniu tych klas ta wiadomość zniknie.

Po drugie, masz błąd -

Błąd CS0234 typu lub obszaru nazw „Dane” nie istnieje w przestrzeni nazw „system” (? Czy brakuje odwołania do zestawu) DAL .. Platforma NET 5.4

Zasadniczo do projektu należy mieć odniesienie do zestawu System.Data.

Przejdź do Referencje i sprawdź, czy istnieje zestaw System.Data Assembly. Jeśli nie, zainstaluj go.

Mam nadzieję, że to ci pomoże.

+0

Próbowałem tego wszystkiego, ale to mi nie pomogło. Rozwiązałem to przez obniżenie mojej .NET Framework z 4.5 na 4.0, pomogło mi to rozwiązać ten problem. –

1

Po prostu brakuje odniesienia do "System.Data".

W oknie Eksploratora rozwiązań kliknij prawym przyciskiem myszy pozycję "Odwołanie" -> Naciśnij Dodaj odwołanie -> kliknij Złożenia> Wyszukaj "System.Data" -> naciśnij pole wyboru (zawsze zapominam ten krok.) -> wciśnij OK.

Powiązane problemy