Проблема: я встроил DLL в exe через ILMerge, но эта dll не имеет отношения зависимости с exe. Теперь я хочу найти dll в exe, что мне нужно сделать?
Подробности:
Все ресурсы я встроил в dll, весь код логики EXE. Я не хочу снова компилировать exe, только модифицирую dll ресурсов, чтобы изменить скин exe.
Тогда я сталкиваюсь с проблемой.
Вставил DLL в exe через ILMerge, не могу получить доступ к dll
Ответы (1)
Чтобы найти DLL в EXE-файле с помощью кода EXE, используйте отражение сборки EXE-файла и найдите класс точки входа DLL.
Чтобы не компилировать EXE-файл снова при объединении другой DLL, сохраните исходный EXE-файл, а при изменении DLL вместо этого вставьте измененную DLL (осторожно сохраняя исходный EXE-файл). Обратите внимание, что ILОбъединение измененной DLL в EXE-файл, в который была объединена исходная DLL, почти работает, но не совсем.
person
Joshua
schedule
03.12.2020
Ага. ты прав. очень спасибо за вашу помощь.
- person MUYA; 03.12.2020