.NET Framework、CLR 和 Visual Studio 版本号如何相互关联?
随着最近发布的 .NET 4.0 和 Visual Studio 2010,跟踪哪些 .NET Framework 版本基于哪个版本的 CLR 构建以及属于哪个版本的 Visual Studio 变得越来越困难。
是否有一个明确的表格显示这些关系?
With the recent announcement of .NET 4.0 and Visual Studio 2010, it is becoming ever more difficult to keep track of what .NET Framework versions build on what version of the CLR and belong with which version(s) of Visual Studio.
Is there a definitive table that shows these relationships?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
对此进行一点扩展,并包括 dok1 答案中的一些信息,.NET Framework 的不同发布版本的实际版本号可在 Aaron Stebner 的 博客,涵盖了从 1.0 开始的所有内容到 3.5 SP1。
实际的 Visual Studio 版本号是:
感谢 @DannySmurf 提供有关 CLR 完整版本号的信息。
Expanding on this a bit, and including some of the information from dok1's answer, the actual version numbers for the different shipped builds of the .NET Framework are available on Aaron Stebner's blog, which covers everything from 1.0 through 3.5 SP1.
The actual Visual Studio version numbers are:
Thanks to @DannySmurf for the information on the full version numbers for the CLR.
请注意,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 程序集。
(这是从各种答案和链接文档中收集的,特别是 MSDN 文章如何确定哪些版本和服务Microsoft .NET Framework 的包级别安装由 DOK。)可以在 Wikipedia 上找到包含知识库更新版本和支持停用日期的完整列表,< a href="http://en.wikipedia.org/wiki/List_of_.NET_Framework_versions" rel="noreferrer">.NET Framework 版本列表。
Note that while 3.0 bascially only added new assemblies (same CLR), 3.5 added new assemblies, new compiler, and updated the CLR to SP1 level.
Framework 4.0 will be a whole new CLR (4.0, no CLR 3.x) which will run side-by-side with CLRs 1.1 and 2.0. It will also have all-new assemblies versioned 4.0 instead of using the 2.0 assemblies.
(This was collected from various answers and linked documents, especially the MSDN article How to determine which versions and service pack levels of the Microsoft .NET Framework are installed linked by DOK.) A full list with KB update versions and support retirement dates can be found on Wikipedia, List of .NET Framework versions.
很难找到,不是吗? 我相信这些是版本(忽略服务包)
Visual Studio 的下一个版本工作室团队系统是罗萨里奥。
如何确定安装了 Microsoft .NET Framework 的版本和 Service Pack 级别 将为您提供有关内部版本号和服务包的更多信息,但仅限通过 .NET 2.0。
It's hard to find, isn't it? I believe these are the versions (ignoring service packs)
The next version of Visual Studio Team System is Rosario.
How to determine which versions and service pack levels of the Microsoft .NET Framework are installed will give you more information about build numbers and service packs, but only through .NET 2.0.
框架 4.0 RTM
Visual Studio 2010
程序集版本 4.0.30319
日期 4/12/2010
Framework 4.0 RTM
Visual Studio 2010
Assembly Version 4.0.30319
Date 4/12/2010