首页 > 解决方案 > VS2017-Build 失败,因为编译器不等到生成以前的项目 dll

问题描述

我有一个包含 11 个具有交叉依赖项的项目的解决方案。假设我有 p1 和 p2,p2 需要 p1 dll 来构建。所有项目的编译输出路径都已更改。

因此,当我没有生成 DLL 并单击构建解决方案时,编译器开始以正确的顺序构建所有项目,但它们失败了,因为编译器没有找到以前的项目 DLL。事实上,DLL 是正确构建的,如果我进行另一个构建,它会完美运行。但这第一次失败了。

编译顺序是正确的,生成了 DLL,并且我第二次构建它时工作......有人知道为什么它第一次失败了吗?

编辑:我想说明我的编译顺序是正确的。

标签: buildvisual-studio-2017dependencies

解决方案


推荐阅读