VS 2017 i .NET Core 2.2

Ostatnio okazało się, że nie mogę zbudować projektu wykorzystującego .NET Core 2.2 za pomocą Visual Studio 2017. Autor utworzył ten projekt w Visual Studio 2019. Nie chciałam instalować nowego VS (daję mu jeszcze chwilę), więc musiałam poszukać innego rozwiązania.

Natknęłam się podobny problem w issue na githubie. Należało sprawdzić, jakie wersje .NET Core mamy zainstalowane na komputerze, używając komendy

dotnet --list-sdks

Wtedy zobaczyłam, że nie mam zainstalowanej wersji 2.2. Sprawa wyglądała więc na prostą – należało pobrać tę wersję. Poszłam więc na stronę microsoftu i chciałam pobrać najnowszą wersję 2.2.203. Ale tutaj był haczyk!

Okazało się, że najnowsza wersja nie wspiera VS 2017.

Wcześniejsza wersja już takie wsparcie miała (i nawet prawdopodobnie była zawarta w aktualizacji VS).

Pobrałam więc odpowiednią wersję 2.2.106 (pamiętając o odpowiednim wyborze między x68/x86).

Po restarcie komputera widać było na liście wersji nową pozycję:


Po tych operacjach projekt już się budował.


Podoba Ci się to, co tworzę? Chcesz dostawać informacje o:
– wydarzeniach, które organizuję lub wspieram (np. konferencje, meetupy, webinary)
– inicjatywach, które organizuję lub wspieram (np. GeekWeekWro, DevAdventCalendar)
– moich prelekcjach, kursach i szkoleniach
– wyróżnionych artykułach z mojego bloga

0% SPAMu, 100% informacji! Krótko i na temat.

Dodaj komentarz