Nie mogę wybrać platformy .NET 4.7

99

Próbuję rozpocząć nowy projekt przy użyciu programu .NET 4.7. Mam zainstalowaną aktualizację Creators Update oraz najnowszą wersję programu Visual Studio 2017. Kiedy uruchamiam projekt i urządzenie w celu wybrania wersji .NET, najnowsza wersja platformy .NET to 4.6.2. Kiedy idę pobrać nową platformę .NET, wyświetla tylko 4.6.2 jako najnowszą wersję za pośrednictwem MS, którą można pobrać. Mówi się, że .NET 4.7 jest zawarty w VS 2017. Czego mi brakuje?

Michael Puckett II
źródło
Czy zaktualizowałeś program Visual Studio 2017 dla .NET Framework 4.7?
Samvel Petrosov
2
To było w sekcji Komponenty Instalatora Visual Studio i nie zdawałem sobie z tego sprawy. Kiedy zainstalowałem 2017, wybrałem wszystkie komponenty, a kiedy pojawiły się aktualizacje, po prostu zaktualizowałem je bez klikania karty komponentów, aby sprawdzić, czy są tam również nowe komponenty. Wyciągnięta lekcja.
Michael Puckett II
Nie mogę znaleźć składników instalatora do wybrania .NET 4.7, gdy próbuję zainstalować zaktualizowany VS 2017 w systemie operacyjnym Windows Server 2016. Czy ja tu robię coś złego?
RinoTom
@RinoTom Nie jestem pewien ... Nie próbowałem, dopóki nie zaktualizowałem do Windows 10 Creators Update. Mówi, że jest zawarty w VS2017, więc zakładam, że tam będzie, ale możesz potrzebować również Aktualizacji twórców. Miejmy nadzieję, że ktoś inny będzie mógł to zweryfikować. W instalatorze u góry znajdują się 3 kategorie: Obciążenia, Poszczególne składniki i Pakiety językowe. Dla mnie było to w poszczególnych składnikach w .NET jako .NET Framework 4.7 SDK i .NET Framework 4.7. Upewnij się również, że VS2017 jest prawdopodobnie całkowicie zaktualizowany. Mam nadzieję że to pomoże.
Michael Puckett II
1
@MichaelPuckettII, próbowałem instalacji na Windows Server 2016, który nie ma Aktualizacji dla twórców LUB ponieważ mogę wyjaśnić dalsze badania ( msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx ), nawet .NET 4.7 nie został wydany dla systemu Windows Server 2016, ale wygląda na to. Może to być powód, dla którego nie znajduję platformy .NET 4.7 w instalacji VS 2017, którą próbowałem.
RinoTom

Odpowiedzi:

160

Musisz przejść do Instalatora programu Visual Studio i zainstalować opcjonalny składnik „Narzędzia programistyczne .NET Framework 4.7”.

dvorn
źródło
7
@GWigWam Ja też nie, ale ponieważ 4.7 jest początkowo dostępny tylko w "Aktualizacji twórcy" Win10, zakładam, że jest to zależność.
Richard,
3
Mój instalator VS nie ma .NET 4.7 na liście składników .NET. czego mi brakuje? screencast.com/t/f78eR5cUk
Dmitri Nesteruk
4
@DmitriNesteruk Sama platforma .NET 4.7 powinna zostać zainstalowana. Obecnie jest to możliwe tylko po zainstalowaniu Win 10 CU.
dvorn
2
@dvom, mój system to win10, ale nie widzę 4.7 ani w instalatorze
Elaine
32
Aby zainstalować już po zainstalowaniu VS, zamknąłem VS2017, uruchomiłem program "Visual Studio Installer", kliknąłem "Modyfikuj" pod instalacją, którą chciałem zmienić, rozszerzyłem "Programowanie pulpitu .NET" po prawej stronie (ponieważ miałem już to obciążenie) i zaznaczono „Narzędzia programistyczne .NET 4.7 Desktop 4.7”. Następnie kliknąłem „Modyfikuj” w prawym dolnym rogu, aby wprowadzić zmianę
CamronBute
13

„Obraz jest wart tysiąca bajtów (z odpowiednią kompresją)” i cały ten jazz ...

wprowadź opis obrazu tutaj

Cristian Diaconescu
źródło
W instalatorze programu Visual Studio 2019 narzędzia programistyczne .NET Framework 4.7.2 nie znajdują się na liście „Opcjonalne”, ale na liście „Uwzględnione”.
Peter Bruins