VS2008环境里如何打开VS2010的网站项目或者解决方案?

我自己电脑上装的是VS2010版本的,机房的是VS2008的。每次在自己电脑上做的作业在机房上打开就有问题,纠结啊...还有就是VS2010版本的可以转换为2008版本的... 我自己电脑上装的是VS2010版本的,机房的是VS2008的。每次在自己电脑上做的作业在机房上打开就有问题,纠结啊... 还有就是VS2010版本的可以转换为2008版本的么?像word2010版本的可以像word2003转化
那有什么好的方法来解决这个问题?
展开
 我来答
viptonghao
2012-04-04
知道答主
回答量:7
采纳率:0%
帮助的人:8830
展开全部
关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版本的项目,进行升级;一种是通过修改Soultion文件和Project文件,可以打开编译。第一种方法,相信大家都可以做到。我主张用第二种方法,这种方法灵活多变,既可以从低版本升级到高版本,又可以从高版本转换到低版本。
那么下面我给大家讲一下,通过vs2005的项目升级到vs2008项目的步骤,下面是vs2005的一项目:

<一> Visual Studio 2005项目-〉Visual Studio 2008项目,Visual Studio 2008项目->Visual Studio 2005项目
(1) 需要修改ListViewColor解决方案文件,将红框处版本9.00改为10.00;将Visual Studio 2005改为Visual Studio 2008,如下图:

(2) 打开ListViewColor文件夹,用记事本打开ListViewColor工程文件。将第一行添加ToolsVersion="3.5",如图所示:

将MSBuildBinPath改为MSBuildToolsPath,如下图所示:

现在打开ListViewColor解决方案文件,就可以打开该项目了。
(3) 如果想把改项目彻底升级到.NET Framework 3.5,可以在解决方案管理器右击工程文件-〉属性,修改目标框架,如图示:

到此,vs2005项目转化vs2008项目已经成功。如果想把vs2008项目转换成vs2005项目,可以按照逆向方法,完成项目转化。
<二> Visual Studio 2008项目-〉Visual Studio 2010项目,Visual Studio 2010项目->Visual Studio 2008项目
(1) 我们以上面用到的项目为例,用记事本打开ListViewColor解决方案文件,将版本号10.00改为11.00,将Visual Studio 2008改为Visual Studio 2010,如下图:

(2) 打开ListViewColor文件夹,用记事本打开ListViewColor工程文件。将第一行ToolsVersion="3.5"改为ToolsVersion="4.0",如图所示:

至此,我们完成了从vs2008项目转换到vs2010项目,现在双击ListViewColor解决方案文件,是不是可以打开了。
(3) 接下来,我们看看属性框架版本吧。

通过几个步骤,表明我们已经从vs2008项目转化成了vs2010项目了;从vs2010项目转化vs2008项目,同样可以通过逆向方法操作,达到你的目的。
<三> Visual Studio 2005项目-〉Visual Studio 2010项目,Visual Studio 2010项目->Visual Studio 2005项目
(1) 从vs2005项目转成vs2010项目,需要注意的是将ListViewColor解决方案中的版本号9.00改为11.00,Visual Studio 2005修改成Visual Studio 2010。
(2) 从vs2005项目转成vs2010项目,在ListViewColor工程文件中的第一行添加ToolsVersion="4.0",将MSBuildBinPath改为MSBuildToolsPath即可。
(3) 从vs2010项目转成vs2005项目,通过以上方法,进行逆向操作,即可完成转化。
cc486255
2012-04-05 · 知道合伙人软件行家
cc486255
知道合伙人软件行家
采纳数:697 获赞数:1968
3年.NET开发经验

向TA提问 私信TA
展开全部
只能先下兼容 低版本不能打开高版本的文件!高版本可以打开低版本的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
予恋寻十1K
2012-04-05 · TA获得超过941个赞
知道小有建树答主
回答量:977
采纳率:50%
帮助的人:854万
展开全部
首先,要看你在VS2010中是建立的基于哪个Framework的解决方案。如果为3.5及以下。那就可以直接打开sln文件,将版本11改为10就可以了。还可以重新建立一个吸纳灌木,然后用添加现有项的方式,将VS2010的项目文件添加到现有项目。
如果Framework版本过高,那就先在项目属性页中,更改为低版本的框架,然后继续用上述步骤转化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
elgigi71
2012-03-24 · 超过14用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:49.1万
展开全部
右键打开项目的.sln文件用记事本上面的第一句话
Microsoft Visual Studio Solution File, Format Version 11.00
后面的11.00改成9.00试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanglg1990
2012-04-04
知道答主
回答量:2
采纳率:0%
帮助的人:3251
展开全部
有两个办法,不能打开的主要原因是你在2010上用的是4.0框架做的项目,,机房的08版是3.5版框架,,所以其一你可以在自己电脑上用3.5框架做,去机房就不会有冲突,,其二:就是去机房把08版的3.5框架升级下,,不过貌似有点小麻烦 ,
楼主权衡下,看着办吧 ,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式