Ive recently been asked to recommend a .NET framework version to use in a (GUI based) project for an XP machine.
Can anyone explain the differences between all the .
Jon Skeet's book C# In Depth has one section describing versions of .NET in details.