如何在VS 2008中跟踪过时的构建配置?
-
06-07-2019 - |
题
我有一个包含许多C#项目的大型解决方案。当我第一次打开解决方案并点击F5时,出现如下编译错误:
错误3无法找到元数据文件'C:\ Users \ david \ Documents \ VS.Projects \ CeoTrunk \ Ceoimage \ bin \ x86 \ Release \ Ceoimage.dll'。
我正在编译解决方案和产生“Debug(Any CPU)”错误的项目。我没有选择“发布(x86)”需很长时间。也许几个月。在我为“Debug(Any CPU)”构建解决方案之后,这些错误消失了。第一次。如果我关闭解决方案并再次点击F5,问题就会重新出现。
这可以在哪里发布(x86)"残余躲藏?我怎么摆脱它?它为什么一直回来?
解决方案
如果没有看到您的解决方案和项目文件,我建议这样做。
- 清理所有obj和bin目录(最好删除你的来源并获得一份新的副本)。
- 尝试完整版本,看看它是否仍然失败。如果确实......
- 重复步骤1.
- 检查每个项目的引用,并确保它们将其他项目作为项目引用引用,而不是直接引用它们的输出程序集。
- 尝试卸载项目并重建以查看是否可以识别违规项目。 醇>
不幸的是,它可能归结为循环依赖或其他一些复杂的依赖树,这意味着Visual Studio正在努力确定有效的构建顺序,因此需要多个构建来完成该过程。
不隶属于 StackOverflow