Я пытаюсь запутать свое приложение Silverlight. Он содержит две сборки, и я использую функцию «объединения сборок» в обфускаторе. Сборка (A2), которая объединяется с основной сборкой (A1), имеет ресурсы, и это локализованная сборка, поэтому существует соответствующая локализованная сборка (A2loc), названная в соответствии с именами сборок, специфичных для культуры спутников.
Однако во время слияния A2 (сборка с ресурсами) становится M (A1 + A2), и A2localized больше не может быть сателлитной сборкой для M, поскольку у него старое имя A2. Я уверен, что если я изменю атрибуты сборки A2loc, чтобы соответствовать новой сборке имя М это будет работать.
Вопрос: Какой инструмент можно использовать, чтобы взять существующую сборку и изменить имя ее сборки, например?
Когда я просто переименовываю спутниковую сборку A2loc в соответствии с именем сборки M, приложение начинает зависать при загрузке.
Я описываю весь процесс, потому что, возможно, кто-то может предложить лучший подход.