ILMerge Best Practices - PullRequest
       51

ILMerge Best Practices

71 голосов
/ 13 августа 2008

Вы используете ILMerge? Используете ли вы ILMerge для объединения нескольких сборок, чтобы упростить развертывание DLL? Нашли ли вы проблемы с развертыванием / управлением версиями в рабочей среде после сборок ILMerging вместе?

Я ищу несколько советов относительно использования ILMerge для уменьшения трения при развертывании, если это вообще возможно.

Ответы [ 12 ]

0 голосов
/ 30 июля 2010

У меня недавно была проблема, когда я погрузил сборку в сборку, у меня было несколько классов, которые вызывались через отражение в CMS с открытым исходным кодом Umbraco.

Информация для выполнения вызова посредством отражения была взята из таблицы БД, в которой было имя сборки и пространство имен реализованного класса и интерфейса. Проблема заключалась в том, что при отражении dll вызов рефлексии не удался, однако, если dll был отделен, все работало нормально. Я думаю, что проблема может быть похожа на то, что имеет longeasy?

0 голосов
/ 14 августа 2008

Мы только начали использовать ILMerge в наших решениях, которые перераспределяются и используются в других наших проектах и ​​пока что хороши. Кажется, все работает хорошо. Мы даже запутали упакованную сборку напрямую.

Мы рассматриваем возможность сделать то же самое со сборками MS Enterprise Library.

Единственная реальная проблема, с которой я сталкиваюсь, это создание версий отдельных сборок из пакета.

...