2 / 2 / 0
Регистрация: 27.03.2012
Сообщений: 50
|
|
1 | |
.NET 4.x Как объединить exe и Dll в один файл04.06.2012, 17:18. Показов 19526. Ответов 15
Метки единый exe (Все метки)
Привет!
У меня есть файл: Exe DLL Файл exe не запускается без DLL Как можно соеденить эти 2 файла? Чтобы была токо exe(А Dll Внутри exe)
0
|
04.06.2012, 17:18 | |
Ответы с готовыми решениями:
15
Как объединить exe и dll в один файл Объединить EXE и DLL в один файл Как множество dll собрать в один dll или exe файл? Как объеденить файлы dll с exe ? Чтобы в итоге был только один exe файл |
192 / 147 / 27
Регистрация: 02.05.2011
Сообщений: 467
|
|
04.06.2012, 17:52 | 2 |
Сделать исходный код dll частью исходного кода exe приложения.
0
|
2 / 2 / 0
Регистрация: 27.03.2012
Сообщений: 50
|
|
15.06.2012, 12:02 [ТС] | 4 |
А как сделать чтобы она распаковывалась при запуске? А при закрытие программы она удалялась
название dll - VAMemory.dll
0
|
2 / 2 / 0
Регистрация: 27.03.2012
Сообщений: 50
|
|
15.06.2012, 12:41 [ТС] | 6 |
Эта DLL Находится у меня с Exe Тоесть просто рядом! И она встроенна в ссылки в Visual Studio
Добавлено через 22 секунды Эта DLL Находится у меня с Exe Тоесть просто рядом! И она Подключена к проекту в Visual Studio
0
|
15.06.2012, 13:30 | 7 |
Значит у вас managed dll и её можно просто объединить, с помощью ILMerge.
Графическую оболочку для ILMerge можно взять в этом посте - Внедрение dll в компиляцию
0
|
49 / 49 / 5
Регистрация: 11.07.2011
Сообщений: 282
|
|||||||||||
15.06.2012, 14:07 | 8 | ||||||||||
Поставьте в свойствах вашей библиотеки - "внедренный ресурс".
Затем подпишитесь на событие , например в конструкторе формы
Пример:
Если это не так...То ищите ILMerge.
0
|
2 / 2 / 0
Регистрация: 27.03.2012
Сообщений: 50
|
|
15.06.2012, 14:51 [ТС] | 9 |
А можно попонятнее))
0
|
49 / 49 / 5
Регистрация: 11.07.2011
Сообщений: 282
|
|
15.06.2012, 14:56 | 10 |
Что именно Вам непонятно?
0
|
turbanoff
|
15.06.2012, 15:03
#11
|
Не по теме: Непонятно зачем городить этот огород с ресурасами и динамической загрузкой библиотек, если можно просто взять и объединить IL код?
0
|
49 / 49 / 5
Регистрация: 11.07.2011
Сообщений: 282
|
|
15.06.2012, 16:01 | 12 |
Огород..ну получаем по крайней мере независимость. Разве это плохо? Не приходится после компиляции проделывать лишних операций, кол-во которых возрастает на +1 при использовании ILMerge. Тем более я четко вижу что делает мой код.
0
|
15.06.2012, 16:57 | 13 |
В том то и дело, что лучше делать лишние шаги во время компиляции, а не время выполнения.
Плюс, вы можете избавиться от ручного слияния, добавив вызов ILMerge в скрипт post-build в Visual Studio.
0
|
49 / 49 / 5
Регистрация: 11.07.2011
Сообщений: 282
|
|
15.06.2012, 17:44 | 14 |
Про последнее можно поподробнее?) слышал про такую возможность, но использовать не приходилось.
Как прописать такую зависимость?(добавив вызов ILMerge в скрипт post-build в Visual Studio.) Динамическое разрешение сборки мне все таки ближе))
0
|
15.06.2012, 18:18 | 15 |
Вот статья на хабре - http://habrahabr.ru/post/126089/
1
|
2 / 2 / 0
Регистрация: 27.03.2012
Сообщений: 50
|
|
16.06.2012, 02:15 [ТС] | 16 |
У меня не запускается файл ILMerge
1
|
16.06.2012, 02:15 | |
16.06.2012, 02:15 | |
Помогаю со студенческими работами здесь
16
Объединить 2 dll файла и exe в один Упаковать exe и dll в один exe файл Запаковка dll и exe в один исполняемый файл Объединить dll + exe Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |