Изменения документа Сборка в один .exe файл
Редактировал(а) Alexandr Fokin 2024/09/01 13:05
отредактировано Alexandr Fokin
на 2020/01/05 17:36
на 2020/01/05 17:36
отредактировано Alexandr Fokin
на 2020/01/05 17:40
на 2020/01/05 17:40
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -4,6 +4,12 @@ 4 4 5 5 Существует возможность объединить вышеуказщанные файлы в один .exe. Для этого существует несколько способов: 6 6 1. Утилита ILMerge 7 -2. Ручное встраивание ресурсов. 7 +2. Ручное встраивание dll в ресурсов exe (Рихтер). 8 8 3. Nuget пакет Costura.Fody, автоматизирующий пункт 2. 9 +4. Также существуют решения для ASP.NET (Рассмотреть позже) 10 +5. В NetCore 3.0 данный функционал добавлен из коробки 9 9 12 + 13 +1) Утилита ILMerge выполняет интеграцию всех сборок в одну. При этом могут возникать конфликты. И данныйы способ не работает с WPF. 14 +2) Данный метод продемонстрирован в книге Рихтера. Суть его в том, что внешние сборки указываются как встраеваемый ресур в основном проекте. И указывается обработчик для их извлечения 15 +3) Данный пакет автоматизирует способ, указанный в пункте 2.