Original source: http://blogs.msdn.com/b/endpoint/archive/2011/04/18/microsoft-net-framework-4-platform-update-1.aspx
Who was the genius that thought calling a 4.x update a “Platform Update 1” and referencing the knowledgebase would ever be a good idea? Does that person actually understand what he/she is doing?
WTF happened to calling things by Major/Minor version? As if the Client Profile wasn’t already a really stupid idea, now you come out with this crap.
Why are you messing people around like this? You realize some of us actually write software and deal with deployments?
Hmm, I agree, this definitely doesn’t feel right.
I can understand the reasoning behind calling something like this:
http://haacked.com/archive/2011/04/12/introducing-asp-net-mvc-3-tools-update.aspx
An update, but not an addition to the core framework.
Gary
I can only agree, why not make it 4.1 or hell you can go for 4.0.1 or whatever.
This is gonna break code for sure (we can always discuss the matter of bad code, but stuff will break from now on). I’m even to scared to even go look at writing a version checker for this…do we have to load an app and see if it’s possible to instantiate a statemachine? I know people already are struggling with the old 2->3->3.5 checking, due to the “updates”.
Simply unbelievable. Maybe we should be prepared for “.NET Framework 4 Christmas Update 1 with Easter additions 2″
I’m waiting for the “.NET Framework 4 Santa Claus edition″
It’s because they have such huge, painful process wrapped around releasing a new version (even minor) that they have to do tricks like this to get anything out. Basically the process is broken so the smart people find ways around the process and the whole thing ends up looking silly.
Actually I have another idea why they don’t just use x.y..z versions: There appears to be a company called ScrewThemAll Inc. that just recently acquired a patent that describes how to increment numbers and putting dots between them.
Any idea how this relates to http://support.microsoft.com/kb/2468871 ?
It’s even stranger that this apparently wasn’t included in the “Platform Update 1″.
It would seem a more likely target to have as a target platform.
Did you have a look at the blog post? This is no normal update, which will NOT be pushed via Windows Update. This is only a special update for customers with special needs. It will be included in a future 4.1 or 4.5/5.0 or SP1 or whatever update.
And? How is that justifying anything? If anything it’s just making it even more complex. How is it that every other software can work with normal version numbers and not require all customers to apply it?
So it’s a hotfix?
I’ve been talking to them about this. It is goofy and we’ll get it fixed. It’ll be 4.0.1, 4.0.2, etc. Thanks for your post Hadi.
That is great news! Will definitely make things clearer going forward.
Gary
That’s great to hear. Thanks Scott.
but Resharper 5.1 conflicts with .NET Framework 4 Platform Update 1
http://youtrack.jetbrains.net/issue/RSRP-269227
Visual Studio 2010 with SP1, Resharper 5.1.3000.12
After installed the VS10SP1-KB2495593.exe, and switch my WF ActivityLibrary project to target “.NET Framework 4 Platform Update 1(KB2478063), many of my code prompts the error:
Module ‘mscorelib, Version 4.0.0.0, Culture=neutral, PublickKeyToken=b77a5c561934e089′ should be referenced
If I suspending Resharper by “Tools | Options | Resharper | General | Suspend”, or by disabling by “Resharper | Options | Code Inspection | Settings | Enable code analysis”, the code displays normal.
ref:
Microsoft .NET Framework 4 Platform Update 1 – Design-time Update for Visual Studio 2010 SP1 (KB2495593)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4863F88F-5519-4B66-A195-752746B4389A
That issue is solved in the upcoming version 6.