VS2005怎样才能打开VS2008写的程序?

rickey_f 2008-08-02 05:58:43
我习惯了用VS2008写,但我把写的工程丢给同学参考。
但VS2005无法带开VS2008写的工程,

请问是否可以实现用VS2005来打开VS2008的工程文件呢
...全文
7199 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
zoutaoliang 2012-10-29
  • 打赏
  • 举报
回复
有用。
慕容引刀 2012-10-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
不难
用记事本打开.sln文件,你将看到:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008

你把它改成:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
即……
[/Quote]
我的不可以...
linzi0 2012-09-01
  • 打赏
  • 举报
回复
好厉害,学习了,有用![Quote=引用 3 楼 的回复:]
不难
用记事本打开.sln文件,你将看到:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008

你把它改成:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
即……
[/Quote]
gongdezhi1990 2012-05-30
  • 打赏
  • 举报
回复
我试了 绝对的成功
zgcrichard 2011-05-12
  • 打赏
  • 举报
回复
用记事本打开.sln文件,你将看到:

Microsoft Visual Studio Solution File, Format Version 10.00

# Visual Studio 2008

你把它改成:

Microsoft Visual Studio Solution File, Format Version 9.00

# Visual Studio 2005

即可用2005来打开



VS2005建立的Web Application项目,升级到VS2008后,就无法再用VS2005打开了。

要使WebApplication项目文件兼容VS2005和VS2008,需在.csproj文件中找到如下一行:

<ImportProject="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets"/>

升级之前是:

<ImportProject="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v8.0\WebApplications\Microsoft.WebApplication.targets"/>

如果要同时兼容VS2005和VS2008,必须改为:

<ImportProject="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets"Condition="'$(Solutions.VSVersion)' == '9.0'" />

<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v8.0\WebApplications\Microsoft.WebApplication.targets"Condition="'$(Solutions.VSVersion)' == '8.0'" />
netdll 2011-04-27
  • 打赏
  • 举报
回复
看看咋样能打开
xianfz 2011-01-17
  • 打赏
  • 举报
回复
学习学习
tangliangt 2010-11-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dengxingjie 的回复:]
不难
用记事本打开.sln文件,你将看到:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008

你把它改成:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
即……
[/Quote]
经测试可以,你太NB了
magicxiaomin 2010-07-12
  • 打赏
  • 举报
回复
感谢,很ok
zdaasa 2010-05-29
  • 打赏
  • 举报
回复
非常感谢
shuwawa 2010-05-17
  • 打赏
  • 举报
回复
2005可以用转换文件打开2008文件的
ZC3000 2010-04-17
  • 打赏
  • 举报
回复
同样问题,帮顶
HLIMS 2010-04-14
  • 打赏
  • 举报
回复
不行是因为你还差一件事没做下需的事:
---------------------------------------
用编辑器打开C# Project类型的文件,修改

Microsoft.CSharp.targets不存在解决方法

需要修改一下项目文件(.csproj)
把 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
替换成:
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

即可解决

附:因开发IDE版本不同导致无法打开,修改

Microsoft Visual Studio Solution File, Format Version 9.00

这些修改并不能保证其他地方应用的正确
haopotato 2009-12-14
  • 打赏
  • 举报
回复
我的怎么不可以啊?
Plutonium_Li 2009-08-01
  • 打赏
  • 举报
回复
要是这样也行那微软为什么药做这么闹眼子的事??
longer828 2009-06-03
  • 打赏
  • 举报
回复
我的 就不行啊 不知道怎么回事儿 。
ai464068163a 2009-03-31
  • 打赏
  • 举报
回复
试试`~
xenium_lee 2009-02-27
  • 打赏
  • 举报
回复
如果一个解决方案里有几个项目的话这样改了也不行呀
=============================================
项目文件也改啊,9.00改8.00
dxz_yh 2009-02-24
  • 打赏
  • 举报
回复
以上方法统统试过,还是不行!
st2litian 2009-01-07
  • 打赏
  • 举报
回复
如果一个解决方案里有几个项目的话这样改了也不行呀
加载更多回复(9)

110,545

社区成员

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

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

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