Изменения документа Сборка в один .exe файл
Редактировал(а) Alexandr Fokin 2024/09/01 13:05
<
>
отредактировано Alexandr Fokin
на 2020/07/26 12:41
на 2020/07/26 12:41
отредактировано Alexandr Fokin
на 2021/03/06 11:41
на 2021/03/06 11:41
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -5,11 +5,13 @@ 5 5 6 6 Существует возможность объединить вышеуказщанные файлы в один .exe. Для этого существует несколько способов: 7 7 8 -1.Утилита ILMerge 9 -2.Ручное встраивание dll в ресурсов exe (Рихтер). 10 -3.Nuget пакет Costura.Fody, автоматизирующий пункт 2. [[Разработка.NET.Библиотеки.Fody]] 11 -4.Также существуют решения для ASP.NET (Рассмотреть позже) 12 -5.В NetCore 3.0 данный функционал добавлен из коробки 8 +1. Утилита ILMerge 9 +2. Ручное встраивание dll в ресурсов exe (Рихтер). 10 +3. Nuget пакет Costura.Fody, автоматизирующий пункт 2. 11 +[[Разработка.NET.Библиотеки.Fody]] 12 +4. Также существуют решения для ASP.NET (Рассмотреть позже) 13 +5. В NetCore 3.0 данный функционал добавлен из коробки 14 +https://docs.microsoft.com/ru-ru/dotnet/core/deploying/single-file 13 13 14 14 1) Утилита ILMerge выполняет интеграцию всех сборок в одну. При этом могут возникать конфликты. И данныйы способ не работает с WPF. 15 15 2) Данный метод продемонстрирован в книге Рихтера. Суть его в том, что внешние сборки указываются как встраеваемый ресур в основном проекте. И указывается обработчик для их извлечения