Windows 2000 is only suitable for .NET 2.0. I think thatβs why you are limited in this respect - your best options are VS 2005 and .NET 2.0.
XP is unlimited and supports all versions - so the very latest will work best. VS 2010 and .NET 4.0, if at all possible.
Obviously, it depends on what you want to develop, what .NET features or language you want, etc.
source
share