3.5 SP1 was released, which also included 3.0 SP2 and 2.0 SP2. All three of these service packs potentially introduced a number of incompatibilities if you were using these versions of any of the frameworks and installed the update. There was a lot of bad press regarding the SP1 update and the number of issues it introduced. e.g. http://ayende.com/Blog/archive/2008/08/15/Waiting-for-the-Service-Pack-I-dont-think-so.aspx
Recently Microsoft have released a GDR or Application Compatability Update which is intended to correct the incompatabilities introduced in SP1. See these sites as a reference.
- http://www.hanselman.com/blog/NET35SP1GDRIsAvailableToDownload.aspx
- http://www.hanselman.com/blog/UpdateOnNETFramework35SP1AndWindowsUpdate.aspx
- http://support.microsoft.com/kb/959209/
The last link lists a number of known incompatabilities that are addressed by the update to SP1. My questions are:
1) Does applying the GDR mean that we can run applications that have been built using 3.5 and applications that have been built using 3.5SP1 on the same server with more confidence that they wont be affected by an incompatibility? Is that its intention?
2) Does anyone know if there is a list of still outstanding incompatability issues somewhere?