如何在VS 2005中打开VS 2008解决方案?
-
09-06-2019 - |
题
我见过 在 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
- 将它们粘贴到在 vs 2008 中创建的 webservice 文件上。不要替换整个文件,您的参考将仅替换给定版本的位置。
我的问题按照这些解决了,我相信您的问题也会得到解决