是否可以在MS VS 2005中打开使用Microsoft Visual Studio 2008创建的* .sln文件?

时间:2009-03-06 12:00:11

标签: visual-studio-2008 visual-studio-2005

我有一个工作区(* .sln,* .vcproj)文件是使用MS VS 2008版本创建的。是否可以将它们转换为在MS VS 2005版本中打开。

我在使用源/头文件创建新工作区时遇到一些错误。因为它包含一些资源文件,所以包含了一些dll。所以假设这个选项被排除在外,那么有没有解决方法呢?

-AD。

5 个答案:

答案 0 :(得分:3)

我能够将MS VS2008工作区文件转换为MS VS 2005.我在文本编辑器中打开了* .sln并手动更改了条目

Microsoft Visual Studio解决方案文件,格式版本10.00到版本9.0

我在* .vcproj文件中编辑的类似内容。 在* .vcproj文件中,实际条目是:

VisualStudioProject

    ProjectType="Visual C++"

    Version="9.00"

我改为版本8.00。

在这些更改后,我可以在MS VS 2005中打开相同的工作区。

酷!

-AD

答案 1 :(得分:1)

完全可以更改文件中的版本号,它们只是普通的XML文件......

你的milage可能会有所不同,实际上是打开那些。除非您有很多元数据文件(.sln,.vcproj等),否则在VS2005中重新创建一组新的解决方案/项目文件可能会更容易

答案 2 :(得分:0)

您可以创建一个新的解决方案,然后逐个添加项目。

答案 3 :(得分:0)

我认为通过不将VS2005升级到VS2008而节省的资金很容易为逆转换过程中的时间和潜在错误付出代价。问问自己 - 是否值得风险和捣蛋?

答案 4 :(得分:0)

在记事本中打开.sln罚款将“Visual Studio 2008”更改为“Visual Studio 2005”(主要在第2或第3行)并保存。在Vs2005中打开此解决方案后,您可能会遇到一些错误。 注意:要在VS2005中编译VS2008解决方案,您需要从解决方案中删除所有.Net 3.0和3.5引用和代码。