Wo befindet sich das Verzeichnis von .NET Framework 4.5?
Habe ich installiert Windows 8, Visual Studio 2012, aber nicht über ein v4.5 Verzeichnis in %WINDIR%\Microsoft.NET\Framework
.
Habe ich etwas falsch gemacht, oder ist .NET 4.5 unterscheidet sich von anderen?
Wenn es ist, weil ich habe nicht die tools installiert, gibt es eine Reihe von verschiedenen tools, die zum download? Soweit ich sagen kann, ich bin in der Lage zu bauen .NET 4.5, apps OK.
InformationsquelleAutor der Frage Nick Randell | 2012-08-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
.NET 4.5 ist ein Ersatz für 4.0 - finden Sie die Baugruppen in der 4.0-Verzeichnis.
Finden Sie die blogs von Von Rick Strahl und Scott Hanselman zu diesem Thema.
Finden Sie auch die speziellen Versionen in:
InformationsquelleAutor der Antwort Oded
EDIT: Diese Antwort war richtig, die bis Mitte 2013, aber haben Sie vielleicht eine neuere version, da die großen msbuild ändern. Sehen die Antwort von Jonny Leeds für mehr details.
Version unter
C:\Windows\Microsoft.NET\Framework\v4.0.30319
eigentlich ist .NET 4.5. Es ist ein wenig seltsam, aber sicherlichmscorlib
es enthältAsyncTaskMethodBuilder
etc, die verwendet werden, für async..NET 4.5 effektiv überschreibt .NET 4.
InformationsquelleAutor der Antwort Jon Skeet
.NET 4.5 ist nicht ein side-by-side-version, es ersetzt die Baugruppen für 4.0. Viel wie .NET 3.0, 3.5 und 3.5SP1 ersetzt die Baugruppen für 2.0. Und fügte einige neue hinzu. Die CLR-version ist noch 4.0.30319. Sie kümmert sich nur um die Referenz-Baugruppen, sind Sie in c:\program files\reference assemblies.
InformationsquelleAutor der Antwort Hans Passant
Während die oben genannten Antworten richtig sind, ist es erwähnenswert, dass MSBuild hat sich geändert und es ist nicht mehr im Lieferumfang .net framework, kommt es entweder stand-alone oder mit visual studio. Als ein Ergebnis ist es Binärdateien verschoben haben... also das, was man unter dem 4.0.303619 Verzeichnis ist eigentlich die alte!
Ich habe gerade von diesem aufgefangen - ich fand automatische Bindung leitet wurden nur arbeiten, wenn die Ausführung unter VisualStudio aber nicht beim laufen msbuild von der Befehlszeile aus... der Schlüssel war, dass die Bindung Umleitungen Hinzugefügt wurden, in VS 2013 (für die, die Lesen .net framework 4.5). Wenn Sie öffnen eine vs-Eingabeaufforderung, du wirst es sehen, jetzt wird es von Programm-Dateien, die anderen Artikel erwähnt. Während ich mit einer batch-Datei auf meinem Weg, welcher Zusammenhang mit der alten version.
Version zahlen
Unter framework:
Unter Programm files:
InformationsquelleAutor der Antwort Jonny Leeds
Der Webseite ist falsch, und ich habe darauf hingewiesen MS und Sie bekommen es geändert.
Wie bereits oben erwähnt .NET 4.5 ist ein in-place-upgrade von 4.0 so dass Sie nur noch Microsoft.NET\Framework\v4.0.30319.
Die ToolVersion für MSBuild bleibt auf "4.0".
InformationsquelleAutor der Antwort Adam
Den offiziellen Weg, um herauszufinden, wenn Sie haben 4.5 installiert (und nicht 4.0) ist im registry-Schlüssel :
Relesae DWORD muss größer sein, als 378675
Hier ist der Microsoft doc für es
alle anderen Antworten zu überprüfen, die kleinere version nach 4.0.30319.xxxxx scheinen korrigieren, obwohl (msbuild.exe -version , oder Eigenschaften clr.dll), ich brauchte nur etwas dokumentiert werden (kein blog)
InformationsquelleAutor der Antwort code7amza