VS2017-Build терпит неудачу, потому что компилятор не ждет, пока не будут созданы предыдущие dll проекта - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть решение с 11 проектами с перекрестными зависимостями.Допустим, у меня есть p1 и p2, p2 нужен p1 dll для сборки.У всех проектов изменен путь вывода компиляции.

Итак, когда у меня нет сгенерированных библиотек DLL и я щелкаю Построить решение, компилятор начинает строить все проекты в правильном порядке, но они терпят неудачу, потому что компилятор делаетне найти предыдущий проект DLL.Библиотеки DLL, на самом деле, собраны правильно, и если я сделаю еще одну сборку, она отлично работает.Но в первый раз это не удается.

Порядок компиляции правильный, библиотеки DLL генерируются, и во второй раз, когда я строю, это работает ... У кого-то есть идеи, почему он терпит неудачу в первый раз?

РЕДАКТИРОВАТЬ: Я хочу отметить, что мой порядок компиляции правильный.

...