为什么vs2005打不开vs2008的工程

来源:百度知道 编辑:UC知道 时间:2024/05/20 15:05:33
为什么vs2005打不开vs2008的工程 不想卸载 再装vs08的
有谁知道 用什么方法可以打开吗

工程建立机制不同,好像不能直接打开,建议在2005中重建工程,然后把核心代码复制过去,稍微改动就可以了

目前的办法只能是在VisuatStudio2005中新建一个工程
把这个工程里面的文件复制到05建的那个工程里
然后把复制的代码文件在05里--显示所有文件-->把那几个代码文件包含在项目中.

(如果在原代码中有包含Linq语法...那就完了..........)

不过我在08中建的WinForms工程在VS05(C#2005 Express)下就能打开
只不过不能运行调试

只有高版本向下兼容的,没有低版本向上兼容的
用08的打开05的项目可以进行转换,但是用05的就不能打开08的了
这是必然
你再装个08吧

低版本的VisuatStudio不能打开高版本的VisuatStudio
因为VisuatStudio2005和VisuatStudio2008可以同时使用,所以你也不必卸载VisuatStudio2005.

可以还原成VisuatStudio2005,但是很麻烦.你要在VisuatStudio2005新建同名字的空工程,再把原代码添加回去.如果工程用到dll的,还要把那些重新引用那些原来的dll.

VisualStudio向下兼容,05打不开08的工程.如果在08中没有使用.NET3.0和3.5,就按二楼的说法办吧,否则就只能用08了.
05和08又不是不可以同时装,现在正处于过度期,08刚出,05的使用群体相当大,建议你两个都装上

程序只能向下兼容...