.NET Framework
У меня есть пакет NuGet с двумя сборками. В моем консольном приложении я ссылался на пакет и могу видеть обе сборки как ссылки. В коде консольного приложения используются типы из сборки один. Типы из сборки два используются только через отражение. Нет никаких «статических» ссылок на какие-либо типы.
Когда я собираю консольное приложение, кажется, что сборка два не копируется в выходную папку. Если я изменяю консольное приложение, чтобы статически ссылаться на типы во второй сборке, оно копируется в выходную папку.
Есть ли способ гарантировать, что сборка два всегда будет копироваться в выходную папку, несмотря на отсутствие статическогоссылки на любой из его типов в консольном приложении? Параметр проекта CopyLocal
действителен для обеих сборок.