如何在VS 2008中跟踪过时的构建配置?

时间:2008-10-09 18:19:12

标签: visual-studio-2008 configuration build x86 release

我有一个包含许多C#项目的大型解决方案。当我第一次打开解决方案并点击F5时,出现如下编译错误:

  

错误3无法找到元数据文件'C:\ Users \ david \ Documents \ VS.Projects \ CeoTrunk \ Ceoimage \ bin \ x86 \ Release \ Ceoimage.dll'。

我正在编译解决方案和产生“Debug(Any CPU)”错误的项目,并且我很长时间没有选择“Release(x86)”。也许几个月。第一次构建“Debug(Any CPU)”解决方案后,这些错误就消失了。如果我关闭解决方案并再次点击F5,问题就会重新出现。

这个“释放(x86)”残余在哪里可以隐藏?我怎么摆脱它?它为什么一直回来?

1 个答案:

答案 0 :(得分:2)

如果没有看到您的解决方案和项目文件,我建议这样做。

  1. 清理所有obj和bin目录(最好删除你的来源并获得一份新的副本)。
  2. 尝试完整版本,看看它是否仍然失败。如果确实......
  3. 重复步骤1.
  4. 检查每个项目的引用,并确保它们将其他项目作为项目引用引用,而不是直接引用它们的输出程序集。
  5. 尝试卸载项目并重建以查看是否可以识别违规项目。
  6. 不幸的是,它可能归结为循环依赖或其他一些复杂的依赖树,这意味着Visual Studio正在努力确定有效的构建顺序,因此需要多个构建来完成该过程。