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:
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. –
@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. –