Brak możliwości wyboru starszej wersji .NET Framework (np. 4.7.1) podczas tworzenia/edycji projektu w Visual Studio pomimo poprawnej instalacji tych wersji .NET Frameworka.

0

Mam system Windows 10, miałem zainstalowanego .NET-a 5.0. Niestety nie mogłem przez to korzystać z Entity Framework (przerabiam sobie z niego kurs). Zainstalowałem więc developer pack dla .NET Framework kolejno dla wersji 4.7, 4.7.1 oraz 4.8. Pomimo zainstalowania (poprawnie zainstalowano, sprawdziłem w regedit), niestety nie mogę podczas tworzenia projektu wybrać starszej wersji .NET Framework. Tak samo w Properties. Wiecie może jak rozwiązać ten problem? Zaczyna mnie już łapać frustracja, bo opłaciłem kurs, a nie mogę go przerobić...

0

Musisz sobie doinstalować z galerii pakietów.

0

@pikob:
To miałeś na myśli? Zrobione i wciąż bez zmian. Mogę wybrać tylko .NET Framework 5.0.pomoc.png

0

Tak, w Visual Studio Installer instalujesz a potem powinieneś mieć wybór przy tworzeniu nowego rozwiązania. Jak nie ma, to coś źle zrobiłeś.
Jak nie ma to też możesz próbować zmienić już w otwartym solution w ustawieniach projektu.

0

@pikob:
Niestety podczas modyfikacji również pokazuje mi jedynie .NET 5.0. Wymiękam. Nie wiem co mogłem zrobić źle, zainstalowałem normalnie z Installera.

0

Proponuję poszukać paczki .NET Framework o odpowiedniej wersji na stronach MS. Oczywiście wersja dev a nie runtime.

EDIT: PS. Ale w ogóle ściągał te pakiety i je instalował?

1

A pamiętasz, aby tworząc aplikacje wybrać szablon z napisem ".NET Framework"? ;)

screenshot-20210405184106.png

(a w przypadku ASP.NET musisz wybrać ASP.NET Web Application (.NET Framework), a nie ASP.NET Core)

0

C# 8 i 9 tylko NET CORE
ostatnia wersja C# na Net Framework to C# 7.3

1 użytkowników online, w tym zalogowanych: 0, gości: 1