【发布时间】:2009-10-01 03:20:05
【问题描述】:
我有一个由其他人自动生成的源代码管理文件。因此,它在顶部有一条注释:
//------------------------------------------------------------------------------
// <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 上搜索这些版本号已经找到了很多结果,但没有一个能告诉我这两个运行时版本之间的区别。
我假设我缺少某种更新/修补程序/服务包,但是什么?我安装了 .Net 3.5 SP1 的 VS2008 (9.0.30729.1) SP1。
编辑:为了完整起见,以下是我从以下链接中找到的内容:
.3053 是 .Net 2.0 SP2(也附带 .Net 3.5 SP1)
.3074 和 .3082 都是 KB958481(.NET Framework 2.0 SP2 的应用程序兼容性更新)。它们之间的区别是.3074是针对Vista和Win2008的,而.3082是针对WinXP和Win2003的。
【问题讨论】:
标签: .net