如何在VS 2005中打开VS 2008解决方案?
我已经看到无法在Visual Studio 2005中打开在Visual Studio 2008中创建的解决方案,并尝试了解决方法1. 但是,请尝试解决方法2.
但是,由于该链接有点陈旧,出于绝望,在这里问:有没有可用的转换器?
我还没有VS2008,我想打开一个在vs2008中完成的开源解决方案。
猜猜我必须摆弄或者等到vs2008发货。
解决方案
回答
我要说的是,假设我们具有源代码管理和该文件的2005副本,则应从源代码管理还原2005版本。
否则,网络上会有很多页面详细描述更改,但是不幸的是,没有现成的转换器程序可以为我们完成更改。
请注意,在2008年再次打开文件后,它将再次升级。
也许解决方案(无双关语)是为2005和2008年保留项目和解决方案文件的单独副本?
我们为什么仍要在2005年打开它?
回答
这是Visual Studio 2008至2005降级工具
还有一个。
我没有尝试过任何一种方法,因此,如果它们对我们来说成功了,请报告;-)
回答
我们可以下载和使用Visual Studio 2008 Express版本。他们是免费的...
回答
我有一个在VS 2005和VS 2008中都可以处理的项目。诀窍是必须使用不同的解决方案文件,并确保它们保持同步。请记住,项目会跟踪其文件,因此解决方案的主要工作是跟踪它们包含的项目。保持同步非常容易。
因此,只需在VS 2005中创建一个新的空白解决方案,然后将每个项目一个接一个地添加到其中。确保适当地命名解决方案。 (我叫我ProjectName.sln和ProjectNameVs2008.sln。)
很长的话要说我们应该尝试解决方法2.
回答
我可以解决在VS2005中打开VS 2008 Web服务项目的问题。
遵循的步骤
在vs 2005中创建了一个新的Web服务项目。
编译项目。
在记事本中打开项目文件。
复制粗体字体行
**
除错
任何CPU
8.0.50727
2.0
{3C596F22-0A57-4B9A-ABD3-C2BEFA5DA0B7}
{349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b-00c04f79efbc}
图书馆
特性
Web服务1
Web服务1
真的
满的
错误的
bin
调试;跟踪
迅速的
4
pdbonly
真的
bin
痕迹
迅速的
4
**
服务1.asmx
成分
**
**
</ Target>
</ Target>
->
错误的
真的
3124
/
错误的
- 将它们粘贴到在vs 2008中创建的Web服务文件上。请勿替换整个文件,引用将仅在给出版本的位置被替换。
我的问题已经解决,我相信问题也将得到解决