我见过 在 Visual Studio 2008 中创建的解决方案无法在 Visual Studio 2005 中打开 并尝试了解决方法1。尚未尝试解决方法2。

但由于该链接有点旧,出于绝望,在这里询问:有转换器可用吗?


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

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

有帮助吗?

解决方案

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

因此,只需在 VS 2005 中创建一个新的空白解决方案,然后将您的每个项目一一添加到其中即可。请务必正确命名解决方案。(我将我的项目命名为 ProjectName.sln 和 ProjectNameVs2008.sln。)

这是一个很长的说法,你应该尝试解决方法#2。

其他提示

这是一个 Visual Studio 2008到2005降级工具另一个.

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

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

我想说,假设您有源代码管理和该文件的 2005 副本,您应该从源代码管理恢复 2005 版本。

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

请注意,一旦您再次打开2008年的文件,它就会再次升级。

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

你为什么要在 2005 年打开它?

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

遵循的步骤 - 在VS 2005中创建一个新的Web服务项目。- 编译项目。- 在记事本中打开项目文件。- 复制粗体字体线** - 调试Anycpu 8.0.50727 2.0 {3C596F22-0A57-4B9A-ABD3-C2BEFA5DA0B7} {349C5851-65DDA-9384-00065B846F21-B.349C5851-65DF-11DAE; F79EFBC}库properties webervice1 web服务1 true Full falles bin debug;跟踪提示4 pdbonly true bin 跟踪提示4

** service1.asmx组件** -

**u003C/Target>u003C/Target> - > false true 3124 / false

  1. 将它们粘贴到在 vs 2008 中创建的 webservice 文件上。不要替换整个文件,您的参考将仅替换给定版本的位置。

我的问题按照这些解决了,我相信您的问题也会得到解决

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top