代码之家  ›  专栏  ›  技术社区  ›  Blorgbeard

是否可以使用Visual Studio 2010在不转换的情况下编辑Visual Studio 2008解决方案?

  •  4
  • Blorgbeard  · 技术社区  · 14 年前

    我刚下载了Visual Studio 2010试用版。如果我能在一些真正的项目上做一些实际的工作来尝试它,那就太好了,但是我不能将这些项目转换为2010格式,因为除非它们也安装了VS2010,否则没有其他人可以打开它们。

    有办法解决这个问题吗?

    4 回复  |  直到 14 年前
        1
  •  3
  •   Nick Craver    14 年前

    没有什么好方法可以做到这一点,除非你 项目的单独副本 这方面的工作。它修改了许多文件(解决方案、项目和取决于:可能是您的配置),这就是目前的情况。

    The Visual Studio team is discussing fixing this for the next release 它们将这个概念称为“往返”,使一组解决方案/项目文件支持多个版本的Visual Studio。尽管他们还没有这样做……这个术语可能会改变:)

        2
  •  1
  •   Jeff Yates    14 年前

    你可以使用 this tool 切换。

        3
  •  0
  •   AndrewC    14 年前

    转换时,它会创建一个备份。但真正改变的是.sln文件,所以如果你复制了2008.sln文件,其他用户就可以用它来打开它。

    这当然是假设你坚持.net3.5

    编辑 -我的错,这是错的。

        4
  •  0
  •   Luke Duddridge    14 年前

    它可能取决于您正在创建的项目类型。我经历过它的工作,但是我只使用了一个包含WPF和类库的解决方案。

    我想做类似的事,看这里 in my project on codeplex

    就像我说的不确定这是否对你有用,但对我有用。

    我在家里和工作中都在做这个(不是为了好玩而与工作相关的),我在家里和工作中都有一个2010年测试版的拷贝。

    我最初是从使用VS2008开始工作的,所以当我打开我的项目时,它启动了升级向导。

    当我第二天开始工作时,我偶然发现了我的手臂,创建了一个空白的解决方案,将现有的项目包含在这个解决方案中,并将解决方案保存了下来(称之为稍微不同的解决方案)。

    所以当我在工作的时候,我可以运行VS2008解决方案文件,对其进行一些更改,并将其更新为codeplex;当我在家时,我可以获取最新的更改,并使用2010解决方案文件打开它们。