Unlike most service packs, this service pack adds many new API's. We are already using these API's.
So if you try to compile Cosmos and you encounter build errors, it is because of these new API's. You need to install Visual Studio 2008 SP1 which will also install .NET 3.5 SP1.