2013-05-21 10 views
10

dieser question Folgen, suchen hier http://referencesource.microsoft.com/netframework.aspx Sie diese Liste sehen zur Zeit:Welche Download für .net Quelle

  • Produktname Version zeigen Herunterladen
  • .NET 8.0
  • dotnetfx1434_VistaWin2k8sp1 50727,1434
  • FXUpdate3074 50727,3074
  • ASP.NET_MVC 1.0
  • WCF 3.5SP1
  • WF 3.5SP1
  • Dotnetfx_Vista_SP2 50727,4016
  • Dotnetfx_Win7_3.5.1 3.5.1
  • ASP.NET_MVC 2,0
  • Net 4
  • .NET_3.5_sp1_redist 50727,3053
  • ASP.NET_MVC 3
  • Netfx_3.5.1_Win7SP1 3.5.1
  • NET 4,5
  • Net 4.5Upda te1

Ich bin nicht sicher, welche ich herunterladen muss. Ich habe VS2010 und VS2012. Net 4.5Update1 klingt gut für VS2012, aber nach dem Download liest mich lesen "Nahtlose Integration mit Visual Studio 2008/2010", aber ich nehme an, dass das gerade veraltete Readme ist.

Was ist .NET 8.0? und warum gibt es so viele verschiedene 3.5 Versionen?

Antwort

2

Sie sehen alle Service Packs, Sicherheitsupdates und bestimmte Versionen, die mit Windows vorinstalliert sind. Was im Allgemeinen ein Problem mit der Referenzquelle ist, liegt immer dahinter, und Source-Stepping funktioniert normalerweise nicht, da die Version nicht mit der aktuellen .NET-Version auf Ihrem Computer übereinstimmt. Ich habe es nur einmal zur Arbeit bekommen und das hat nicht lange gedauert.

.NET 8.0 mit der VS-Version falsch beschriftet ist, Version 8 war VS2005 und unterstützt .NET Version 2.0

Niedrige Erwartungen empfohlen werden, die Quelle für das Lesen am nützlichsten ist und auf der Suche. Ein völlig anderer Ansatz ist ein Decompiler, der zum Debug-Zeitpunkt den Quellcode von den eigentlichen .NET-Assemblies wiederherstellt. Reflektor hat diese Eigenschaft, sonst keine Billigung.

+0

Danke, ich benutze normalerweise Telerik JustDecompile. Ich sah tatsächlich in einer anderen Frage, dass der Resharper etwas falsch dekompiliert hatte, und das ist etwas, was ich auch mit Telerik erlebt habe. – weston

+0

Ja, jeder Decompiler ist auf die eine oder andere Weise falsch. Die Referenzquelle ist akkurat und hat Kommentare, die schwer zu schlagen sind. Ein Fehler in einem Nachbearbeitungswerkzeug, das in der ursprünglichen Quelle verwendet wird, um Namen von Programmierern zu entfernen und die Quelle zweimal zu wiederholen oder anderweitig an einigen Stellen zu verändern, ist ein Fehler. –

Verwandte Themen