我已经看到在 Visual Studio 2008 中创建的解决方案无法在 Visual Studio 2005 中打开并尝试了解决方法 1。但尝试解决方法 2。
但是由于该链接有点陈旧并且出于绝望在这里询问:是否有可用的转换器?
我还没有 VS2008,我想打开一个在 vs2008 中完成的开源解决方案。
猜猜我必须摆弄或等到vs2008发货。
我已经看到在 Visual Studio 2008 中创建的解决方案无法在 Visual Studio 2005 中打开并尝试了解决方法 1。但尝试解决方法 2。
但是由于该链接有点陈旧并且出于绝望在这里询问:是否有可用的转换器?
我还没有 VS2008,我想打开一个在 vs2008 中完成的开源解决方案。
猜猜我必须摆弄或等到vs2008发货。
这是一个视觉工作室 2008 到 2005 降级工具 和另一个。
我没有尝试过其中任何一个,所以如果它们对您成功,请报告;-)
我有一个我在 VS 2005 和 VS 2008 中工作的项目。诀窍是必须拥有不同的解决方案文件,并确保它们保持同步。请记住,项目会跟踪它们的文件,因此解决方案所做的主要工作是跟踪它们包含哪些项目;很容易保持同步。
因此,只需在 VS 2005 中创建一个新的空白解决方案,然后将您的每个项目一个一个添加到其中。请务必正确命名解决方案。(我叫我的 ProjectName.sln 和 ProjectNameVs2008.sln。)
说您应该尝试解决方法#2,这是一个很长的路要走。
您可以下载和使用 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-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00cb04 库属性 WebService1 WebService1 true full false bin\ DEBUG;TRACE 提示 4 pdbonly true bin\ TRACE 提示 4
** Service1.asmx 组件 ** -
** </Target> </Target> --> False True 3124 / False
我的问题在这些之后得到了解决,我相信你的问题也会得到解决