随着最近发布的.NET 4.0和Visual Studio 2010,跟踪哪些.NET Framework版本构建在什么版本的CLR上并且属于Visual Studio的哪个版本变得越来越困难。
是否有显示这些关系的权威表?
答案 0 :(得分:67)
Visual Studio CLR .NET Framework ---------------------------------------------------------------------------------------- Visual Studio .NET (Ranier) 1.0.3705 1.0 Visual Studio 2003 (Everett) 1.1.4322 1.1 Visual Studio 2005 (Whidbey) 2.0.50727 2.0 Visual Studio 2005 with .NET 3.0 Extensions 2.0.50727 2.0, 3.0 Visual Studio 2008 (Orcas) 2.0.50727 2.0 SP1, 3.0 SP1, 3.5 Visual Studio 2008 SP1 2.0.50727 2.0 SP2, 3.0 SP2, 3.5 SP1 Visual Studio 2010 (Hawaii) 4.0.30319 4.0
对此进行了扩展,并且包括dok1的答案中的一些信息,可以在Aaron Stebner的blog上找到.NET Framework的不同发布版本的实际版本号,其涵盖从1.0到1.0的所有内容。 3.5 SP1。
实际的Visual Studio版本号是:
Product Name Version Ship Date ---------------------------------------------------------------------------------------- Visual Studio .NET 7.0.?? 02/2002 Visual Studio .NET 2002 Service Pack 1 7.0.?? Visual Studio 2003 7.1.?? 04/2003 Visual Studio 2003 Service Pack 1 7.1.6030 09/13/2006 Visual Studio 2005 8.0.5072.42 Visual Studio 2005 Service Pack 1 12/14/2006 Visual Studio 2008 9.0.21022.8 11/19/2007 Visual Studio 2008 SP1 9.0.30729.1 Visual Studio 2010 10.0.30319.1 04/12/2010 Visual Studio 2010 SP1 10.0.40219.1 03/03/2011
请帮助填写遗失的部分。这就是我在网上很容易找到的。
感谢@DannySmurf提供有关CLR完整版本号的信息。
答案 1 :(得分:32)
请注意,虽然3.0基本上只添加了新程序集(相同的CLR),但3.5添加了新程序集,新编译器,并将CLR更新到SP1级别。
Framework 4.0将是一个全新的CLR(4.0,没有CLR 3.x),它将与CLR 1.1和2.0并行运行。它还将使用版本4.0的全新程序集,而不是使用2.0程序集。
Framework CLR and Assemblies Release ---------------------------------------------------------- 1.0 RTM 1.0.3705.0 Visual Studio .NET (aka VS.NET 2002) 1.0 SP1 1.0.3705.209 1.0 SP2 1.0.3705.288 1.0 SP3 1.0.3705.6018 1.1 RTM 1.1.4322.573 VS.NET 2003 1.1 SP1 1.1.4322.2032 1.1 SP1 1.1.4322.2300 Windows Server 2003 2.0 RTM 2.0.50727.42 Visual Studio 2005 RTM 2.0 RTM 2.0.50727.312 Windows Vista 2.0 SP1 2.0.50727.1433 Visual Studio 2008 RTM and .NET 3.5 RTM 2.0 SP2 2.0.50727.3053 Visual Studio 2008 SP1 and .NET 3.5 SP1 2.0 SP2 2.0.50727.4016 Windows Vista SP2 and Windows Server 2008 SP2 2.0 SP2 2.0.50727.4927 Windows 7 Framework CLR New assemblies ---------------------------------------------------------- 3.0 RTM 2.0 RTM 3.0.4506.30 The only "out-of-band" non-SP framework release 3.0 SP1 2.0 SP1 3.0.4506.648 Visual Studio 2008 RTM and .NET 3.5 RTM 3.0 SP2 2.0 SP2 3.0.4506.2123 Visual Studio 2008 SP1 and .NET 3.5 SP1 3.5 RTM 2.0 SP1 3.5.21022.8 Visual Studio 2008 RTM and .NET 3.5 RTM 3.5 SP1 2.0 SP2 3.5.30729.01 Visual Studio 2008 SP1 and .NET 3.5 SP1 3.5 SP1 2.0 SP2 3.5.30729.4926 Windows 7 Framework CLR and Assemblies Release ---------------------------------------------------------- 4.0 RTM 4.0.30319.1 Visual Studio 2010
(这是从各种答案和链接文档中收集的,尤其是由How to determine which versions and service pack levels of the Microsoft .NET Framework are installed链接的MSDN文章 DOK 。)包含KB更新版本和支持退休日期的完整列表可以在维基百科上找到, List of .NET Framework versions 。
答案 2 :(得分:7)
很难找到,不是吗?我相信这些是版本(忽略服务包)
Visual Studio Team System的下一个版本是Rosario。
How to determine which versions and service pack levels of the Microsoft .NET Framework are installed 将为您提供有关内部版本号和服务包的更多信息,但仅限于通过.NET 2.0。
答案 3 :(得分:0)
Framework 4.0 RTM
Visual Studio 2010
程序集版本4.0.30319
日期4/12/2010