但是由于该链接有点旧,我想问一下这里是否有可用的转换器?
我还没有安装VS2008,但是我想打开一个用VS2008完成的开源解决方案。
猜想我需要摆弄一下或者等待VS2008发货。
我有一个项目在VS 2005和VS 2008中进行工作。诀窍就是有两个不同的解决方案文件,并确保它们保持同步。请记住,项目跟踪其文件,因此解决方案最重要的是跟踪它们包含的项目;很容易保持同步。
所以只需在VS 2005中创建一个新的空白解决方案,然后逐个添加每个项目。一定要适当地命名解决方案。(我将我的命名为ProjectName.sln和ProjectNameVs2008.sln。)
也就是说,您应该尝试使用解决方法#2。
我可以解决在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} Library Properties WebService1 WebService1 true full false bin\ DEBUG;TRACE prompt 4 pdbonly true bin\ TRACE prompt 4
** Service1.asmx Component ** -
**
</Target>
</Target>-->
我遵循这些步骤解决了我的问题,相信你也会解决自己的问题。
我建议你从源代码控制中恢复你的2005版本,假设你有源代码和一个2005文件的副本。
否则,网上有很多页面详细介绍了这些更改,但不幸的是没有现成的转换程序可以为你完成。
请注意,一旦你再次在2008中打开文件,它将再次升级。
也许解决方案(无意冒犯)是为2005和2008分别保留项目和解决方案文件的副本?
你为什么要在2005中打开它呢?