我有来自源控件的文件,该文件已被其他人自动生成。因此,它在顶部有一条评论:
//------------------------------------------------------------------------------
// <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。
答案 0 :(得分:9)
3053是.NET Framework 2.0 SP1 ,
3074是.NET Framework 2.0 SP2 :
答案 1 :(得分:2)
我认为你正在寻找这个information. 2.0.50727.3053随.NET 3.5 SP1发布 2.0.50727.3074是一个更新,即在.NET 3.5 SP1之后发布的KB 958481。
2009年6月29日星期一下午1:11 by karelz
re:.NET Framework版本号与Service Pack
有什么关系2.0.50727.3074是相同修补程序的WinXP / Win2003版本(KB 958481)。
2.0.50727.3082是Vista / Win2008版本。