So wählen Sie .NET 4.5.2 als Zielframework in Visual Studio aus

123

Ich habe .NET Framework 4.5.2 unter Windows 8.1 installiert . In Visual Studio 2013 wird die Option .NET Framework 4.5.2 jedoch nicht angezeigt (siehe Screenshot). Wie ziele ich auf mein Projekt für .NET 4.5.2 ab?

Geben Sie hier die Bildbeschreibung ein

IT Hit WebDAV
quelle

Antworten:

180

Sie müssen das Microsoft .NET Framework 4.5.2 Developer Pack installieren

Dies enthält die folgenden Komponenten (Hervorhebung von mir hinzugefügt):

  • .NET Framework 4.5.2

  • .NET Framework 4.5.2 Multi-Targeting-Paket: Enthält die Referenzassemblys, die zum Erstellen von Apps für .NET Framework 4.5.2 erforderlich sind

  • .NET Framework 4.5.2 Sprachpakete

  • .NET Framework 4.5.2 Sprachpakete für Multi-Targeting-Pakete: Enthält die IntelliSense-Dateien zur Anzeige der Hilfe beim Erstellen von Apps, die über Visual Studio und IDEs von Drittanbietern auf .NET Framework 4.5.2 abzielen.

nemesv
quelle
4
Stellen Sie sicher, dass Sie das Download-Paket (gemäß Link) und nicht das Web-Installationsprogramm verwenden. Letzteres installiert das Multi-Targeting-Paket nicht - selbst wenn Sie Visual Studio 2013 installiert haben.
Osoviejo
1
Alle meine Projekte werden auch nach der Installation über diesen Link als inkompatibel angezeigt. Hat jemand dieses Problem gehabt?
Jamie
1
Es sieht so aus, als ob es an Windows 8 liegt. Anscheinend soll ich Visual Studio als Administrator ausführen, damit es funktioniert. Ich habe gestern gerade das neue Betriebssystem bekommen und es bringt mich schon dazu, mir die Haare auszureißen!
Jamie
1
Ich musste Visual Studio neu starten, bevor es auf 4.5.2 gestartet wurde. Stellen Sie sicher, dass Sie dies nach der Installation des Multi-Targeting-Pakets tun.
AlphaKilo
1
Übrigens wiederholt sich das gleiche Muster für das Problem, wenn versucht wird, 4.6.1
JosephStyons am
2

Ich hatte das gleiche Problem. Der Punkt war, dass ich DevPack nur für meine Sprache installiert habe.

NDP462-DevPack-KB3151934-RUS.exe

als Ergebnis den entsprechenden Ordner hier

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

enthielt nur einen Ordner "ru", während der Ordner 4.6.1 voller Dateien war.

Am Ende installieren

NDP462-DevPack-KB3151934-ENU.exe

Problem gelöst.

Plavozont
quelle