Нужен ли файл bindingRedirect .config или все сборки в приложении? [Дубликат]

На этот вопрос уже есть ответ здесь:

Почему NuGet добавляет app.config с assemblyBinding к проектам LIBRARY во время обновления пакета NuGet? 2 ответа

Используя NuGet для установки пакета Microsoft.Bcl.Async для решения, имеющего несколько dll и только один exe-файл, который использует все остальные dll, NuGet автоматически создает файл .config (или добавляет к существующему) для каждого отдельного проекта Bcl Пакет добавлен в.

На практике я получаю> 20 конфигурационных файлов с одинаковыми перенаправлениями. Я понимаю редиректнужно, но действительно ли это требуется для всех сборок, если они все загружены одним приложением (некоторые из них Prism, если это имеет значение)? Я удалил все файлы .config из выходного каталога, оставив только app.config, и приложение работает нормально. Верно ли мое предположение, что после вступления в силу bindingRedirect при запуске приложения все другие сборки, загруженные в этот домен, также автоматически используют перенаправление? Или есть какие-то предостережения? Основная причина, по которой я спрашиваю, состоит в том, чтобы знать, должны ли все эти файлы конфигурации быть включены при перераспределении приложения.

Ответы на вопрос(1)

Ваш ответ на вопрос