wake-up-neo.net

Visual Studio 2013 und .NET 4.6

Ich versuche, das .NET-Framework 4.6 für mein Projekt festzulegen. Da es nicht aufgeführt wurde, wählte ich die letzte Option, um weitere Frameworks zu installieren. Das hat mich auf eine Seite verwiesen, auf der ich VS2013 ausgewählt, auf .NET 4.6 geklickt und die Software heruntergeladen habe aber trotz erfolgreicher Installation und Neustart des Computers sehe ich immer noch keine 4.6 .NET in der Liste der verfügbaren Optionen.

Ich habe gegoogelt und fand erwähnt , dass 4.6 unter Win 8.1 verfügbar ist (was mein System ist). Es heißt jedoch nicht explizit, dass es für VS 2013 verfügbar ist (es heißt nicht, dass es auch nicht ist).

Es wird gesagt, dass .NET 4.6 in VS 2015 enthalten ist, aber ich bin nicht klar, ob es verfügbar für VS 2013 ist. Ist es? Und wie man es zum Laufen bringt?

Bearbeiten

Nachdem ich das TP (a.k.a. Targeting Pack) installiert habe, bekomme ich immer noch nichts Neues in den Optionen, wie das Bild zeigt. Vorschläge?

 enter image description here

56

Durch das Zusammensetzen verschiedener Teile aus den vorherigen Antworten konnte ich endlich ein passendes .Net Framework 4.6 und sowie das Targeting Pack dafür bekommen. Sobald beide installiert sind, wird das v4.6 Framework als verfügbares Target-Framework Visual angezeigt Studio 2012.

Ich habe das Standalone-Installationsprogramm für Framework 4.6 (NDP46-KB3045557-x86-x64-AllOS-ENU.exe) von http://www.Microsoft.com/de-de/download/details.aspx?id=48130 heruntergeladen und installierte es zuerst.

Dann habe ich das ISO für Visual Studio 2015 Professional-ISO von https://www.visualstudio.com/downloads/download-visual-studio-vs heruntergeladen und gemountet, das Unterverzeichnis netfx_46mtpack durchsucht und netfx_46mtpack installiert. msi.

The end result is a matching pair of versions for Framework 4.6 and the Targeting pack

And the Target framework shows up as a build target.

51
jerhewet

Sie müssen das .NET Framework 4.6 Targeting Pack installieren.

Das .NET Framework 4.6 Targeting Pack ist ein Paket, mit dem Entwickler Anwendungen für .NET Framework 4.6 erstellen können, die entweder Visual Studio 2013, Visual Studio 2012 oder IDEs von Drittanbietern verwenden. Sie müssen .NET Framework 4.6 herunterladen und installieren, bevor Sie das Targeting Pack installieren. 

43
Brandon

Verweisen auf diesen Supportartikel von Microsoft:
Microsoft .NET Framework 4.6 Targeting Pack und Language Packs für Windows

Kurz gesagt, Sie benötigen drei Komponenten:

  1. Das .NET 4.6 Framework selbst 
  2. Das .NET Framework 4.6 Targeting Pack
    • spracheneutrale Referenz-Assemblys, gegen die kompiliert werden soll
    • dateinamen wie "NDP46-TargetingPack-KB3045566.exe" herunterladen
  3. optional: Die Sprachpakete für das Targeting Pack für .NET Framework 4.6
    • übersetzte IntelliSense-Hilfedateien
    • dateinamen wie "NDP46-TargetingPack-KB3045566-DEU.exe" herunterladen
      (Suffix -ENU für Englisch, -DEU für Deutsch usw.)
15
Gerrit

Bei Visual Studio 2012 und .NET 4.6 tritt dasselbe Problem auf. Ich habe sowohl das Laufzeit- als auch das Targetting-Paket von http://getdotnet.azurewebsites.net/target-dotnet-platforms.html installiert.

Ich habe einen Fehler gemacht, als ich zuerst das Zielpaket und dann die Laufzeit installiert habe. Ich habe das Targetting-Paket nach der Installation der Laufzeitumgebung neu installiert und voilá, es lebt! Die von Brandon erwähnte Lösung ist richtig.

5
Mika Karjunen

Die einfachste Lösung ist die Installation von Visual Studio 2015 Community Edition. Nicht elegant, löst aber alle Abhängigkeiten automatisch auf. Nach der Installation können Sie Visual Studio 2013 mit .NET 4.6 verwenden

4
Florin D. Preda

Ich habe die hier beschriebenen Schritte ausgeführt, aber Visual Studio zeigte .NET Framework 4.6.2 nicht in der Liste der Zielobjekte für Projekteigenschaften an. Ich musste NDP462-DevPack-KB3151934-ENU herunterladen, um in die Liste aufgenommen zu werden. Sie können es von Microsoft Download Center ..__ herunterladen. Hoffe, es hilft!

Sie suchen nach dem .NET Targeting Pack, das Sie hier finden können.

2
SBI

Laden Sie einfach das SDK für .net Framework Developer Pack herunter, das Sie benötigen (es hat für mich funktioniert):

https://www.Microsoft.com/net/targeting

(In meiner Sitzung war es .NET Framework 4.6.2 Developer Pack)

1
zchpit

laden Sie den letzten Visual Studio Installer herunter: vs_community (2017), um die Vollständigkeit der Antworten von @jerhewet zu gewährleisten. Während des normalen Installationsvorgangs müssen Sie alle erforderlichen Workloads auswählen. Deaktivieren Sie hier alle außer dem .NET Framework 4.6 Targeting Pack. Warten Sie, bis der Installationsvorgang abgeschlossen ist, und schließen Sie das Installationsprogramm. 

 enter image description here

Auf diese Weise müssen Sie nicht einmal ein eigenständiges .NET 4.6 installieren.

0
Oliamster