我已经看过Solutions created in Visual Studio 2008 cannot be opened in Visual Studio 2005并尝试了解决方法1.但是尝试解决方法2.
但是因为那个链接有点老而且绝望地问:这里有转换器吗?
我还没有VS2008,我想打开一个在vs2008中完成的开源解决方案。
猜猜我必须摆弄或等到vs2008发货。
答案 0 :(得分:4)
这是一个visual studio 2008 to 2005 downgrade tool 并another one。
我没有尝试过其中任何一个,所以请报告他们是否成功; - )
答案 1 :(得分:4)
我有一个项目,我在VS 2005和VS 2008中工作。诀窍是只需要不同的解决方案文件,并确保它们保持同步。请记住,项目会跟踪文件,因此解决方案所做的主要工作是跟踪哪些项目包含;很容易保持同步。
因此,只需在VS 2005中创建一个新的空白解决方案,然后逐个添加每个项目。务必恰当地命名解决方案。 (我称之为ProjectName.sln和ProjectNameVs2008.sln。)
说你应该尝试解决方法#2。
答案 2 :(得分:2)
您可以下载和使用Visual Studio 2008 Express版本。他们是免费的......
答案 3 :(得分:0)
我会说你应该从源代码控制中恢复你的2005版本,假设你有源代码控制和2005年的文件副本。
否则,网上有很多页面会详细说明这些变化,但遗憾的是没有现成的转换程序会为你做这些。
请注意,只要再次在2008年打开文件,它就会再次升级。
也许解决方案(没有双关语)是为2005年和2008年保留项目和解决方案文件的单独副本?
为什么你想在2005年打开它呢?
答案 4 :(得分:0)
我可以解决在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-00c04f79efbc} 图书馆 属性 WebService1 WebService1 真正 充分 假 BIN \ DEBUG,TRACE 提示 4 pdbonly 真正 BIN \ 跟踪 提示 4
** Service1.asmx的 零件 ** -
** < /目标> < /目标> - > 假 真正 3124 / 假
我的问题在这些问题得到解决后我确信您的问题也将得到解决