ILMerge и локализованные сборки ресурсов - PullRequest
11 голосов
/ 23 октября 2009

У нас есть приложение, структура которого при компиляции выглядит примерно так:

  • Foo
    • NB-NO
      • Text.resources.dll
    • SV-SE
      • Text.resources.dll
    • Bar.dll
    • foo.exe
    • Text.dll

Можно ли использовать ILMerge на этом? Как бы Вы это сделали?

Ответы [ 3 ]

5 голосов
/ 24 декабря 2009

Я задал свой вариант этого вопроса и в итоге получил / реализовал ответ: Развертывание мультиязычных Windows Forms для одной сборки (ILMerge и сателлитные сборки / локализация) - возможно?

Надеюсь, это поможет.

0 голосов
/ 09 ноября 2009

Согласно одному из комментариев здесь , если вы хотите отказаться от intellisense или, возможно, поддерживать отдельные параллельные файлы msbuild, вы можете сделать свои DLL "сетевыми модулями". Этот курс 0f предполагает, что у вас есть Исходный код для ваших DLL.

0 голосов
/ 26 октября 2009

Отказ от ответственности: я работаю в компании, которая делает Dotfuscator.

Могут быть и другие альтернативы, о которых я не знаю, но я уверен, что ILMerge этого не делает.

Альтернативой может быть использование Dotfuscator Pro, коммерческого продукта, который, я знаю, наверняка будет правильно связывать сборки и правильно связывать любые сборки ресурсов спутников для набора входных сборок. Доступна бесплатная пробная версия, чтобы вы могли проверить ее и убедиться, что она работает в вашем конкретном сценарии.

...