.Net框架的版本v2.0.50727.3053和v2.0.50727.3074有什么区别?

5

我是一个自动生成的来自源代码管理系统的文件。因此,在文件顶部有一条注释,大致如下:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.3074
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

在源代码控制中,版本号为2.0.50727.3074。当我在本地开发机上重新生成此文件时,它的版本号变成了2.0.50727.3053。在Google上搜索这些版本号有很多结果,但没有一个告诉我这两个运行时版本之间的区别。我想我可能缺少某种更新/热修复/服务包,但是什么呢?我安装了VS2008(9.0.30729.1)SP1和.NET 3.5 SP1。

编辑:为了完整起见,以下是我从下面的链接中找到的:

.3053是 .Net 2.0 SP2(也随同 .Net 3.5 SP1发布)

.3074和.3082都是KB958481(.NET Framework 2.0 SP2应用程序兼容性更新)。它们之间的区别在于,.3074适用于Vista和Win2008,而.3082适用于WinXP和Win2003。

2个回答

9

我认为3053被提到是.NET 2 SP2的一部分,随着.NET 3.5 SP1一起发布。 - Ganesh R.

2
我想你正在寻找这个信息:http://blogs.msdn.com/astebner/archive/2005/07/12/438245.aspx。2.0.50727.3053是随.NET 3.5 SP1一起发布的,而2.0.50727.3074是在.NET 3.5 SP1之后发布的更新,即KB 958481。6月29日星期一,karelz表示,2.0.50727.3074是WinXP / Win2003版本的同一热修复程序(KB 958481),而2.0.50727.3082是Vista / Win2008版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接