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

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


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

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

===============>>#1 票数:4

这是一个视觉工作室2008年至2005年的降级工具另一个

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

===============>>#2 票数:4 已采纳

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

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

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

===============>>#3 票数:2

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

===============>>#4 票数:0

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

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

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

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

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

===============>>#5 票数: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}图书馆属性WebService1 WebService1 true full false bin \\ DEBUG; TRACE提示4 pdbonly true bin \\ TRACE提示4

** Service1.asmx组件** -

** </ Target> </ Target> - > False True 3124 / False

  1. 将它们粘贴到vs 2008中创建的webservice文件中。不要替换整个文件,只有在给出版本的情况下才会替换ref。

我的问题解决了,我相信你的问题也将得到解决

  ask by prakash translate from so

未解决问题?本站智能推荐: