Target framework przy tworzeniu nowego projektu w Visual studio

0

Dlaczego jak tworze nowy projekt w Visual Studio np. ASP.Net core web App to mogę wybrać target framework .NET 5.0 ? I czemu w ogóle trzeba wybierać jakiegoś frameworka skoro już wybrałem, że tworze apliakcje w asp.net core ?

2

Witam oficjalnie w zagmatwanej układance Micro$oftu w przypadku .NET. Krótko mówiąc - działa to tak samo jak w przypadku .NET Framework. Core ma też swoje wersje, które "raczej" nie są takie same pod względem funkcji. Z każdą wersją coś się zmienia, M$ twierdzi, ze na lepsze, a to że trzeba połowę kodu przepisać to już nie jest ważne.

NET 5 i nadchodzący NET 6 to "normalizacja" bibliotek .NET. Microsoft nie chce rozgraniczenia pomiędzy Core, a Framework i stworzył NET 5, który w nazwie nie ma Core ale nim jest. Wyjaśniłem?

0

Nie bardzo, ale ciesze się, że nie tylko ja uważam to za zagmatwane

1

Niestety, trzeba z tym żyć. Dodatkowo, bonus info, jeśli zrobisz aplikację NET Core, NET 5 lub NET 6 i będziesz chciał użyć biblioteki/DLL z .NET Framework to niestety to nie zadziała. Ogólnie mówiąc Microsoft chce "jednej" biblioteki .NET ale zmiany w nowym .NET są tak duże w krótkim odstępie czasu, że polecam już od dzisiaj zacząć pisać w .NET 6 Preview (RC).

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