В процессе сборки .NET C# я использовал ILMerge для объединения сборок в один exe.ILMerge DLL: сборка не объединена правильно, все еще указана как внешняя ссылка
Недавно я добавил новую библиотеку классов, и теперь ILMerge терпит неудачу. Я вспомнил, чтобы сказать, чтобы он слился в новую DLL!
Это теперь дает мне эту ошибку, которую я не очень понимаю:
ILMerge.Merge: Ассамблея «DataObjects» не был объединен в правильно. Он по-прежнему отображается как внешняя ссылка в задаче сборка.
Все ссылки на сборку, которые я сделал с использованием ссылок на «проект», и это не сработало в прошлом.
Может кто-нибудь объяснить эту ошибку для меня или предложить обходное решение?
Это говорит вам об источнике сборки? Или вы можете использовать рефлектор .Net, чтобы найти это? –
Это буквально просто выводит строку выше. Несколько сборок, которые я пытаюсь объединить, ссылаются на сборку DataObjects, но это было довольно долгое время, и только при добавлении новой сборки, которая ссылается на нее, я получаю вышеуказанную ошибку. –
Вы нашли решение этой проблемы? – loraderon