Я просто столкнулся с ситуацией, когда мне нужно было исправить релиз новой версией одной из наших сборок. Все мои сборки носят строгие имена, и это приложение Windows Forms. Я отредактировал свой App.config, чтобы сделать соответствующие преобразования, и все прошло нормально, пока мы не протестировали наше программное обеспечение с нашей локализованной версией. Проблема, которую мы видели, заключается в том, что существующая сборка спутника не загружалась, и мы не видели локализованные ресурсы. Единственное решение, которое я смог найти, - это перестроить сателлитные сборки с помощью компоновщика сборки, используя базовую сборку в качестве шаблона.
Пара вопросов:
Если моя базовая сборка имеет строгое имя, должна ли моя спутниковая сборка также иметь строгое имя? В моем случае я не использую GAC.
Почему моя спутниковая сборка не использует перенаправление, указанное в моем App.config?