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

7
5个回答

4
这里有一个visual studio 2008到2005的降级工具,链接在这里:链接。还有另外一个工具,链接在这里:链接。我没有试过这两个工具,如果你使用成功了,请回来告诉我们。;-)

两者都使用了我在问题中提供的解决方法1,但是我运气不好,它们都没有起作用 :( - prakash

4

我有一个项目在VS 2005和VS 2008中进行工作。诀窍就是有两个不同的解决方案文件,并确保它们保持同步。请记住,项目跟踪其文件,因此解决方案最重要的是跟踪它们包含的项目;很容易保持同步。

所以只需在VS 2005中创建一个新的空白解决方案,然后逐个添加每个项目。一定要适当地命名解决方案。(我将我的命名为ProjectName.sln和ProjectNameVs2008.sln。)

也就是说,您应该尝试使用解决方法#2。


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

0

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

按照以下步骤进行操作: - 在VS 2005中创建一个新的Web服务项目。 - 编译该项目。 - 在记事本中打开项目文件。 - 复制粗体字行 ** - Debug AnyCPU 8.0.50727 2.0 {3C596F22-0A57-4B9A-ABD3-C2BEFA5DA0B7} {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} Library Properties WebService1 WebService1 true full false bin\ DEBUG;TRACE prompt 4 pdbonly true bin\ TRACE prompt 4

** Service1.asmx Component ** -

**

</Target>

</Target>-->

  • False
  • True
  • 3124
  • /
  • False
  1. 将它们粘贴到 VS 2008 中创建的 WebService 文件中。不要替换整个文件,只需替换给定版本的位置。

我遵循这些步骤解决了我的问题,相信你也会解决自己的问题。


0

我建议你从源代码控制中恢复你的2005版本,假设你有源代码和一个2005文件的副本。

否则,网上有很多页面详细介绍了这些更改,但不幸的是没有现成的转换程序可以为你完成。

请注意,一旦你再次在2008中打开文件,它将再次升级。

也许解决方案(无意冒犯)是为2005和2008分别保留项目和解决方案文件的副本?

你为什么要在2005中打开它呢?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接