【问题标题】:Solution won't allow debug/build/clean after merge visual studio 2012合并 Visual Studio 2012 后解决方案不允许调试/构建/清理
【发布时间】:2016-02-02 16:48:33
【问题描述】:

合并两个分支时,Visual Studio 解决方案和项目文件不匹配,因此必须手动合并它们。现在,当我尝试构建或清理解决方案时,我收到以下消息:
“调试器无法继续运行进程。项目文件 '' 已重命名或不再在解决方案中。”
是否有一种(不是蛮力)方法来了解文件的问题并进行修复。
此错误消息的实际含义是什么?

该解决方案由 10 个项目组成,其中 2 个可作为启动项目——一个用于单元测试,一个用于功能测试。
当我尝试从其中一个分支中获取这些文件时,两边都丢失了许多文件。
设置正确的启动项目没有帮助。

【问题讨论】:

  • 您是否尝试将“MSBuild 项目构建输出详细程度”VS 选项设置为“诊断”并在(重新)构建后检查输出窗口?
  • 我无法运行(重新)构建,当我尝试时收到该错误消息
  • 我明白了。我在 C++ 本机解决方案中遇到了与属性表类似的问题。我无法修复它。我不得不从解决方案中删除所有属性表并重新添加它们。
  • 显然项目依赖项的 Id 对于其中一个启动项目没有正确更改。出于某种原因,我无法投票支持您的 cmets :-(

标签: c git visual-studio-2012 projects-and-solutions


【解决方案1】:

我找到了解决方案in this thread
长话短说,其中一个项目没有正确更新其依赖项的 Id,导致它无法使用它们。
另外,这个故事的一个寓意是不要让你的分支超过一年的孩子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多