解决办法是安装Framework .NET 3.5 Sp1
因为visual studio 2010是依赖.NET Framework 3.5 Sp1来识别其它版本的.NEt framework的。
如果你的电脑上装了.NEt framework 2.0 .NEt framework3.0 和.NEt framework 4.0,而没有装.NEt framework3.5 sp1的话,vs 2010只能识别到4.0版本的目标框架。