VS2008 可以选择基于 .NET 2.0, 3.0, 3.5 的编译,VS2010 可以选择基于 .NET 2.0, 3.0, 3.5, 4.0 的编译,
在新建项目窗口中就可以选择哪个版本,
对于已存在的项目,在解决方案管理器中右击项目》属性 》在 Application 选项卡中,在 Target Framework 下可以更改 .net 版本
vs2010 对于解决方案升级时强制的,因为 sln 文件在 VS2010 与 其他早期版本本身是不同的(其实只有一点点不同),但是要编译 .net 版本可以不升级,如果提示你是否升级到 4.0,选择不就是了,或者按上面方法手动改回来就是了
问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net