如何在VS 2005中打开VS 2008解决方案?

时间:2008-08-25 10:06:46

标签: visual-studio-2008 visual-studio-2005 projects-and-solutions

我已经看过Solutions created in Visual Studio 2008 cannot be opened in Visual Studio 2005并尝试了解决方法1.但是尝试解决方法2.

但是因为那个链接有点老而且绝望地问:这里有转换器吗?


我还没有VS2008,我想打开一个在vs2008中完成的开源解决方案。

猜猜我必须摆弄或等到vs2008发货。

5 个答案:

答案 0 :(得分:4)

这是一个visual studio 2008 to 2005 downgrade toolanother one

我没有尝试过其中任何一个,所以请报告他们是否成功; - )

答案 1 :(得分:4)

我有一个项目,我在VS 2005和VS 2008中工作。诀窍是只需要不同的解决方案文件,并确保它们保持同步。请记住,项目会跟踪文件,因此解决方案所做的主要工作是跟踪哪些项目包含;很容易保持同步。

因此,只需在VS 2005中创建一个新的空白解决方案,然后逐个添加每个项目。务必恰当地命名解决方案。 (我称之为ProjectName.sln和ProjectNameVs2008.sln。)

说你应该尝试解决方法#2。

答案 2 :(得分:2)

您可以下载和使用Visual Studio 2008 Express版本。他们是免费的......

答案 3 :(得分:0)

我会说你应该从源代码控制中恢复你的2005版本,​​假设你有源代码控制和2005年的文件副本。

否则,网上有很多页面会详细说明这些变化,但遗憾的是没有现成的转换程序会为你做这些。

请注意,只要再次在2008年打开文件,它就会再次升级。

也许解决方案(没有双关语)是为2005年和2008年保留项目和解决方案文件的单独副本?

为什么你想在2005年打开它呢?

答案 4 :(得分:0)

我可以解决在VS2005中打开VS 2008 Web服务项目的问题。

要遵循的步骤   - 在vs 2005中创建一个新的Web服务项目。   - 编译项目。   - 在记事本中打开项目文件。   - 复制粗体字体行 **   -            调试        AnyCPU        8.0.50727        2.0        {3C596F22-0A57-4B9A-ABD3-C2BEFA5DA0B7}        {349c5851-65df-11DA-9384-00065b846f21}; {fae04ec0-301f-11D3-bf4b-00c04f79efbc}        图书馆        属性        WebService1        WebService1               真正        充分        假        BIN \        DEBUG,TRACE        提示        4        pdbonly        真正        BIN \        跟踪        提示        4

**                                                                                  Service1.asmx的       零件                **   -

**      < /目标>      < /目标>    - >                                   假           真正           3124           /                                 假                        

  1. 将它们粘贴到vs 2008中创建的webservice文件中。不要替换整个文件,只有在给出版本的情况下才会替换ref。
  2. 我的问题在这些问题得到解决后我确信您的问题也将得到解决