Дубликат - этот точный вопрос был задан здесь - похоже, единственным решением является событие после сборки.
В Visual studio 2008 у меня есть следующие проекты:
A - ссылки B
B - ссылки Lib.dll
Когда B собран, Lib.dll появляется в B / bin / Debug. (это нормально)
Когда A строится, B.dll появляется в A / bin / Debug, но Lib.dll НЕ появляется в A / bin / Debug.
Не будет ли логичным поведение копировать также все зависимости B в выходной путь A, поскольку B понадобятся эти сборки во время выполнения?
Все ссылки имеют copylocal = true.
(Теперь я должен вручную ссылаться на все зависимости B от A, это правильно? Думаю, я мог бы также использовать настраиваемый шаг сборки. В любом случае, имеет ли это поведение какие-либо преимущества / смысл?)