Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between version v2.0.50727.3053 and v2.0.50727.3074 of the .Net framework?

Tags:

.net

I have a file from source control that has been auto-generated by another person. As such, it has a comment at the top along the lines of:

//------------------------------------------------------------------------------
// <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>
//------------------------------------------------------------------------------

The version in source control has the version 2.0.50727.3074 stamped in it. When I re-generate this file on my local development machine, it stamps it with version 2.0.50727.3053.

Searching on Google for these version number has turned up lots of hits, but none of them tell me what the difference is between these two runtime versions.

I'm assuming that I am missing some kind of update/hotfix/service pack, but what? I have VS2008 (9.0.30729.1) SP1 installed with .Net 3.5 SP1.


EDIT: for completeness, here is what I've found from the links below:

.3053 is .Net 2.0 SP2 (that also ships with .Net 3.5 SP1)

.3074 and .3082 are both KB958481 (Application Compatibility Update for the .NET Framework 2.0 SP2). The difference between them is that .3074 is for Vista and Win2008, whereas .3082 is for WinXP and Win2003.

like image 492
adrianbanks Avatar asked Sep 30 '09 15:09

adrianbanks


1 Answers

3053 is .NET Framework 2.0 SP1,
3074 is .NET Framework 2.0 SP2:

http://blogs.msdn.com/dougste/pages/asp-net-2-0-fixes.aspx

like image 50
Ian Kemp Avatar answered Oct 15 '22 13:10

Ian Kemp