【问题标题】:Possible to work with vs2008 project files in vs2010可以在 vs2010 中使用 vs2008 项目文件
【发布时间】:2009-12-09 09:47:29
【问题描述】:

我想开始使用 vs 2010 以获得 IDE 的好处。问题是我团队的其他成员认为它是“测试版”。现在我们正在等待 RTM 发布。

我是否可以使用 VS2010 打开和编辑 VS2008 项目和解决方案,但是否将它们保存回 vs2008?这样做有什么陷阱吗?

【问题讨论】:

    标签: visual-studio-2008 visual-studio-2010


    【解决方案1】:

    不,这是不可能的。当你在 VS2010 中打开一个 VS2008 的解决方案时,那么熟悉的项目转换对话框就会一直出现。您最多可以指示项目转换器向导保存原始解决方案的备份。

    【讨论】:

      【解决方案2】:

      我认为这不是“认可的”,但我听说您可以幸运地将 .proj 文件顶部的“ToolsVersion”更改为 4.0,然后两者都可以使用。 VS2010 将使用它(这是它所期望的),并且 VS2008 将警告这是一个未知的工具版本,并且只是恢复到 3.5 的行为。所以这是一个潜在的使用风险自负的策略。

      【讨论】:

        【解决方案3】:

        MSDN forums上无意中听到:

        1. Open your VS 2010 .sln in notepad.
        
        It should look something like this:
        Microsoft Visual Studio Solution File, Format Version 11.00
        # Visual Studio 2010 Project("{FAE04EC0-3 ...... ...........................
        
        2. Change the Version 11.0 to Version 10.0 and Visual Studio 2010 to 2008
        
        3. Save the file.
        
        4. Open in vs 2008 all projects should load, compile etc.
        

        免责声明,我尚未对此进行验证。但是我也看到了相同的技术described here

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多