.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)
.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)
是的,.NET 4.0 将引入新版本的 CLR(也将是 4.0)。DLR 本质上将成为核心框架的一部分,但它仍将位于 CLR 之上。
4.0 将是我所读内容的另一个并行版本。
http://blogs.msdn.com/wenlong/archive/2008/09/07/net-4-0-wf-wcf-and-oslo.aspx
换一种说法——根据微软的Visual Studio 2010 和 .NET Framework 4 Training Kit ——4.0 将独立存在(即,不会像 3.0 或 3.5 那样位于 2.0 之上)。全新的框架和全新的 CLR。
就 DLR 而言,它就像 Linq、WinForms 和 WPF 一样位于 BCL 之上(即 DLR -> BCL -> CLR)
要查看详细介绍此内容的 PowerPoint 幻灯片,请单击“Overview”(右侧)->“Lap Around the .NET Framework 4”,然后单击同名的 PowerPoint 幻灯片。看第二张和第三张幻灯片。