Как сделать файл проекта Visual Studio для копирования косвенных ссылок? - PullRequest
8 голосов
/ 28 ноября 2011

enter image description here

Как показано на скриншоте, ClassLibrary1 полагается на ClassLibrary2, а ClassLibrary2 полагается на ClassLibrary3. И «Копировать локальный» установлен как «Истина». Но когда я компилирую ClassLibrary1, ClassLibrary3 не будет скопирован в папку bin.

Так как мне настроить файл проекта Visual Studio, чтобы он копировал косвенные ссылки?

Ответы [ 2 ]

4 голосов
/ 28 ноября 2011

Я не думаю, что это возможно.

Если вы хотите, чтобы косвенные ссылки копировались локально, вам нужно будет добавить прямую ссылку на них в каждый проект, в котором вы хотите, чтобы они были.

Если вы попытаетесь создатьпри использовании MSBuild вы, вероятно, будете проинформированы о том, что косвенная зависимость отсутствует;Visual Studio обычно игнорирует отсутствующие косвенные зависимости, если вы ничего от них не используете напрямую.

0 голосов
/ 07 октября 2013

Этот вопрос уже задавался здесь .

@ компетентный_технология верна в том смысле, что это невозможно только в Visual Studio. Однако Алексей Якунин решил свою проблему с помощью пользовательской цели MSBuild .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...