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

Visual Studio 2008在解决方案中切换活动项目

  •  5
  • grover  · 技术社区  · 15 年前

    我不知道这是怎么发生的,但大约一周以来,每当我在同一解决方案中的文件(不同项目)之间移动时,VisualStudio都会不断切换活动项目。当然,当我按F5开始调试或按Ctrl+F5运行测试时,它告诉我无法启动,因为无法直接启动类库。。。它再次切换了活动项目。

    这让我快发疯了,我找不到关闭它的设置。我已安装以下加载项:

    • ReSharper 4.5
    • 幽灵医生
    • 加利奥

    有人有主意吗?


    更新:

    3 回复  |  直到 15 年前
        2
  •  3
  •   Stanislav Kniazev    15 年前

    在“项目和解决方案”下有一个选项“对于新解决方案,使用当前选定的项目作为启动项目”->“构建并运行”可能导致这种行为。

        3
  •  1
  •   sharptooth    15 年前

    如果您手动复制项目文件,则经常会发生这种情况-在一个解决方案中有两个具有相同GUID的项目,而VS无法区分它们,因为它存储了“活动”项目的GUID。

    解决方案是在文本编辑器中打开每个项目文件(记事本很好)并更改GUID。使用“创建GUID”工具生成新的GUID。