Я работаю над своим настольным приложением Windows, которое имитирует поведение виджета рабочего стола. Этот псевдо-виджет будет содержать внутри него сборку в окне браузера, которая использует механизм рендеринга страницы Chrome. Именно по этой причине я использую WebKit .NET и все это DLL-файлы, которые поставляются вместе с ним.Как создать один .exe-файл со всеми его внешними DLL-файлами, встроенными внутри?
В соответствии с этим tutorial Я сделал свой встроенный веб-браузер. Кроме того, я бросил все файлы WebKit .dll внутри выходной папки.
Чтобы упростить использование, я хочу создать один .exe-файл без каких-либо DLL-файлов. Я выяснил, что инструмент ILMerge является для него инструментом.
Я пробовал много команд, как:
«ILMerge.exe /target:Bingo.exe CFLite.dll icudt40.dll icuin40.dll icuuc40.dll JavaScriptCore.dll libcurl.dll libeay32.dll libexslt.dll libxml2.dll insert2.dll libxslt.dll objc.dll pthreadVC2.dll sqlite3.dll ssleay32.dll WebKit.dll WebKit.Interop.dll WebKitBrowser.dll /out:BingoFinal.exe»
ILMerge.exe Bingo.exe /out :BingoFinal.exe
И все, что w как уже упоминалось в этой Thred
Все эти attemps принесли мне это сообщение:
- Не удалось загрузить сборку из места «C: \ Program Files (x86) \ Microsoft \ ILMerge \ Лото .Exe'. Пропуск и обработка остатков аргументов. (Stackoverflow Thred)
PS Я не хочу использовать Costura.Fody, потому что с помощью .NET 4.6 Я думаю, что я уже попробовал все изменения Командования для ILMerge и до сих пор не работает.
Here is the folder with all files that I want to merge in to one file.
Спасибо.
Все права защищены. Спасибо за информацию. В итоге я решил пойти с программой под названием [Install Creator] (http://www.clickteam.com/install-creator-2). Это частично удовлетворяет мои потребности. Он может создавать значок приложения на рабочем столе, а также скрывать все файлы приложений в требуемой папке ([учебник] (https://www.youtube.com/watch?v=Rj-Hb8Hr0MM)). – altgov3en