我有一个来自源代码管理的文件,该文件是由其他人自动生成的。因此,它的顶部有一条注释,内容如下:
//------------------------------------------------------------------------------
// <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。
最佳答案
3053 是 .NET Framework 2.0 SP1,
3074 是 .NET Framework 2.0 SP2:
关于.net - .Net框架版本v2.0.50727.3053和v2.0.50727.3074有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1499046/