.NET Framework版本问题

xiangxiao_bobo 2011-03-08 10:33:13
大家好,我用VS2010做了一个项目,后来我把项目重新导入到vs2005里面,总提示如下错误:
怎么解决呢?希望哪位高手指点一下,谢谢!
...全文
217 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
SONY 2011-03-09
  • 打赏
  • 举报
回复
2005的版本不支持性特性啊,2008的还差不多!
yalan 2011-03-08
  • 打赏
  • 举报
回复
啊不会吧~~~~我手头没有vs2005了不知道是否和vs2010设置是否相同,你可以尝试
1,在vs2010中将目标框架设置为framework2.0,然后在vs2005上运行试试;
2,在vs2005上安装新版的framework试试。

肯定是framework版本的问题,具体解决方法只能试试了
xiao_p 2011-03-08
  • 打赏
  • 举报
回复
恩 主要就是system.core这个dll
xiao_p 2011-03-08
  • 打赏
  • 举报
回复
目标框架这个属性肯定会有的,仔细找找吧,如果没有用新特性的话,直接选择framework2.0
这个是最方便的,即使用到3.5的特性也可以通过copy某些dll到本地的方式去解决
xiangxiao_bobo 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yalan 的回复:]
引用 2 楼 laomengzi 的回复:
版本低了,vs2005不能打开vs2010创建的项目


只要使用framework2.0框架开发的都能打开的,修改一下sln文件就行了,只是底版本的vs要安装新的framework或者
vs2010编程的时候开始就使用framework2.0开发就行了。估计楼主用了诸如泛型、类型推断、自动属性、LINQ等新版framework特性
[/Quote]

没有用到新特性
xiangxiao_bobo 2011-03-08
  • 打赏
  • 举报
回复
我的机子上vs2005和2010都有,正常在2005里创建项目都没有问题,只是我把2010里创建的项目的窗体文件重新添加到2005里就运行不了。不知道有没有什么办法能直接解决。
xiangxiao_bobo 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yalan 的回复:]
右键你的项目,选择属性,然后选择目标框架为3.5版本或以上试试,应该能解决你的问题
[/Quote]

不好意思,我找不到你说的“目标框架”
xiao_p 2011-03-08
  • 打赏
  • 举报
回复
解决的办法,如果没有使用4.0的特性的话,可以像上面说的那样,改变你的framework版本就可以了
如果使用了4.0的特性,比如dynamic或者命名参数之类的东东,那就只有修改代码了
xiao_p 2011-03-08
  • 打赏
  • 举报
回复
楼上的哥们你怎么得的星星。。。

泛型 -> 2.0的特性
类型推断。。。这是语言特性?
自动属性,Linq -> 3.5的特性

但是3.5和 2.0在运行时上是完全相同的,无非就是类库的区别,完全可以通过将dll copy到本地的方式解决

楼主之所以运行不了,是因为vs2010默认是framework4.0
和3.5不同,4.0和2.0具有不同的运行时也就是common language runtime,所以没有办法运行
yalan 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 laomengzi 的回复:]
版本低了,vs2005不能打开vs2010创建的项目
[/Quote]

只要使用framework2.0框架开发的都能打开的,修改一下sln文件就行了,只是底版本的vs要安装新的framework或者
vs2010编程的时候开始就使用framework2.0开发就行了。估计楼主用了诸如泛型、类型推断、自动属性、LINQ等新版framework特性
yalan 2011-03-08
  • 打赏
  • 举报
回复
vs2005默认的framework框架是2.0版本的,你升级一下framework版本就行了。
自己到微软网站下载吧呵呵
laomengzi 2011-03-08
  • 打赏
  • 举报
回复
版本低了,vs2005不能打开vs2010创建的项目
yalan 2011-03-08
  • 打赏
  • 举报
回复
右键你的项目,选择属性,然后选择目标框架为3.5版本或以上试试,应该能解决你的问题

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧