So, I want to upgrade my development team to VS2008. As an enterprise, we haven't rolled out the 3.5 runtime yet.
From some reading, it seems like installing VS2008 will automatically give you .net 2.0 SP1, which has some new APIs, and when you target 2.0 runtime it will assume 2.0 SP1.
But if SP1 is not rolled out to our users, this will lead to runtime breaks.
- Is there anyway to have VS target dotnet 2.0 (NOT SP1)?
- Is there any other solutions to this problem so developers don't use APIs that compile and run fine locally but blow up in production?
I see that fxcop has a check for this but there must be a more fool-proof solution to this problem.