2013-05-21 58 views
10

下载在此之后question,在这里寻找http://referencesource.microsoft.com/netframework.aspx你看现在这个名单:这对于.NET源

  • 产品名称版本查看下载
  • .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

我不知道我需要下载哪些文件。我有VS2010和VS2012。 Net 4.5Update1 对于VS2012来说听起来不错,但是在下载之后,我读到了“与Visual Studio 2008/2010的无缝集成”,但我认为这只是过时的自述文件。

什么是.NET 8.0?为什么有这么多不同的3.5版本?

回答

2

您将看到所有预装Windows的Service Pack,安全更新和特定版本。这通常是参考源的一个问题,它们总是落后于源代码步进,因为与您的计算机上实际版本的.NET版本不匹配,它往往不起作用。我只有一次这样工作,并没有持续多久。

.NET 8.0错误标记与VS版本,版本8是VS2005和2.0

低期望推荐支持.NET版本,源是用于读取和搜索最有用的。一个完全不同的方法是一个反编译器,它在调试时从实际的.NET程序集中恢复源代码。反射器具有该特征,而不是另外的认可。

+0

谢谢,我通常使用Telerik JustDecompile。我在另一个问题中看到了resharper错误地反编译了一些东西,这也是我在Telerik中经历过的。 – weston

+0

是的,每个反编译器都会以这种或那种方式出错。参考来源既准确又有意见,很难被打败。他们在原始源代码中使用的后期处理工具中的一个错误,用于删除程序员名称,并导致源重复两次,否则将在几个点中发生错位,这是一个缺陷。 –