Зависимые сборки развертываются только при наличии ссылки на код - PullRequest
0 голосов
/ 01 октября 2019

.NET Framework

У меня есть пакет NuGet с двумя сборками. В моем консольном приложении я ссылался на пакет и могу видеть обе сборки как ссылки. В коде консольного приложения используются типы из сборки один. Типы из сборки два используются только через отражение. Нет никаких «статических» ссылок на какие-либо типы.

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

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

...