Zmiana wersji .net core projektu

by Paweł Paduch published 2023/11/10 12:05:00 GMT+2, last modified 2023-11-10T12:14:10+02:00
Jak uruchomić projekt napisany w .net core 3.1 na VS2022 (.net 6.0 i wyżej) Część projektów do instrukcji laboratoryjnych lub wykładów tworzona była z użyciem .net core 3.1. Nowsze Visual Studio (od 2022) domyślnie nie wspierają tej wersji .net core. Jest możliwość doinstalowania brakującej wersji albo zmiany właściwości projektu. Pójdźmy za tym drugim rozwiązaniem.

Część projektów do instrukcji laboratoryjnych lub wykładów tworzona była z użyciem .net core 3.1. Nowsze Visual Studio (od 2022) domyślnie nie wspierają tej wersji .net core. Jest możliwość doinstalowania brakującej wersji albo zmiany właściwości projektu. Pójdźmy za tym drugim rozwiązaniem.

  1. Objawy braku .net core 3.1 zobaczymy przy próbie uruchomienia projektu
    mising_dot_net_31.png
    Jak widać podane jest też rozwiązanie polegające na dograniu brakującej wersji. 

  2. W wypadku wielu projektów, które nie używają bardzo starych, wycofanych metod czy właściwości wystarczy zmiana wersji .net core.
    Prawym klawiszem myszy otwieramy menu kontekstowe na projektu i na samym dole klikamy Właściwości (Properties) 
    Open_project_properties.png
    Lub po prostu skrótem Alt+Enter

  3. W okienku Właściwości aplikacji, zmieniamy Target Framework na właściwy
    change_dot_net.png
    Operację tę należy powtórzyć dla wszystkich problematycznych projektów