All versions of the .NET Framework can coexist with each other fine. I've had 1.0, 1.1, 2.0, 3.0, and 3.5 installed all at once and there were no problems.