.Net 4.0是否包含新的CLR或与版本2.0保持一致

时间:2008-09-29 14:12:53

标签: clr .net-4.0 versioning dynamic-language-runtime

.Net 4.0会使用新版本的CLR(v2.1,3.0)还是会坚持使用现有的v2.0?

补充:是否可能与CLR v2.0保持一致并添加DLR v1.0?

更新:虽然这可能看起来像一个无法回答的推测性问题,但VS团队似乎正在发布关于VS10和.Net 4.0的越来越多的信息,所以很快就不会出现这种情况。 (此处提供信息 - > http://msdn.microsoft.com/en-us/vstudio/products/cc948977.aspx

3 个答案:

答案 0 :(得分:9)

是的,.NET 4.0将引入新版本的CLR(也将是4.0)。 DLR将基本上成为核心框架的一部分,但它仍将位于CLR之上。

答案 1 :(得分:5)

答案 2 :(得分:0)

以另一种方式说明 - 根据微软的Visual Studio 2010 and .NET Framework 4 Training Kit - 4.0将会独立存在(即 会像2.0一样3.0或3.5确实)。全新的框架和全新的CLR。

就DLR而言,它就像Linq,WinForms和WPF一样位于BCL之上(即DLR - > BCL - > CLR)

要查看PowerPoint幻灯片,详细说明点击“概述”(右侧) - > “围绕.NET Framework 4”然后单击同名的PowerPoint幻灯片。看看第二张和第三张幻灯片。