2016-02-22 6 views
21

Próbuję załadować rozwiązanie Visual Studio z projektami .NET v4.6 w VS2013, ale mówi mi, że nie mam tego zainstalowanego na moim komputerze ..NET Framework 4.6 lub nowsza aktualizacja jest już zainstalowana na tym komputerze

enter image description here

Jaki sens. Więc próbowałem pobrać i zainstalować to, od here.
Jednak, gdy tylko uruchomię instalator, iT mówi: enter image description here.

Teraz utknąłem, ponieważ nie mogę załadować projektu, ponieważ muszę zainstalować coś, czego nie mogę zainstalować.

Wszelkie pomysły na rozwiązanie tego problemu?

+4

Brakuje pakiet kierowania pliki w zestawy C: \ Program Files (x86) \ Reference. Informują kompilator, jakie typy i metody są zaimplementowane w 4.6. Po prostu przejdź do 4.6.1, najnowszego i najlepszego [tutaj] (https://www.microsoft.com/en-us/download/details.aspx?id=49978). –

+0

Zaledwie 2 centy: Zawsze możesz zainstalować pakiety kierowania ("pakiety deweloperskie") dla "starych" wersji .NET, aby uzyskać je w/wspierane przez VS. Na przykład możesz zainstalować pakiet deweloperski dla wersji 4.6.1, mimo że masz już zainstalowane 4.6.2 i 4.7, lub nawet jeśli masz zainstalowaną wersję 4.7 frameworka i nie ma (pomijam) wersji 4.6. – spacer

Odpowiedz

25

Aby opracować środowisko .NET 4.6 w Visual Studio 2013, należy zainstalować pakiet docelowy dla wersji 4.6.

Zainstalowana .NET 4.6 wystarczy do uruchomienia programów, ale nie wystarcza do rozwoju.

Postępuj zgodnie z instrukcjami wyświetlanymi w oknie dialogowym, pobierz pakiet docelowy.

Zauważ, że to, co powiedziałeś, że próbujesz pobrać i zainstalować, to by nie było normalne środowisko uruchomieniowe i jak już wiesz, że to zostało zainstalowane. W przypadku wybrania opcji pobierania w oknie należy otworzyć odpowiednią stronę internetową, w przeciwnym razie należy po prostu otworzyć stronę tutaj (dzięki uprzejmości @HansPassant w komentarzu):

Microsoft .NET Framework 4.6.1 Developer Pack and Language Packs for Windows 7 SP1, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2

+1

Dziękuję, nie zdawałem sobie sprawy, że ramy, które pobrałem i pakiet docelowy były różne. :) – Yellow

+1

Otrzymuję ten sam komunikat o błędzie podczas próby instalacji w systemie Windows Server 2012 R2. Nie zainstalowałem wcześniej wersji 4.6.1 na tym komputerze. ale nadal mówi ".NET Framework 4.6 lub nowsza aktualizacja jest już zainstalowana na tym komputerze". jakieś pomysły? – Yashvit

+0

Próbujesz zainstalować, co? Czy sprawdziłeś, czy jest zainstalowany? Jakiś inny program mógł go zainstalować cicho. –

Powiązane problemy