Изменения документа Сборка в один .exe файл
Редактировал(а) Alexandr Fokin 2024/09/01 13:05
<
>
отредактировано Alexandr Fokin
на 2020/01/07 23:57
на 2020/01/07 23:57
отредактировано Alexandr Fokin
на 2020/07/26 12:40
на 2020/07/26 12:40
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
-
Объекты (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,1 +1,1 @@ 1 -Разработка.NET.WebHome 1 +Разработка.NET.C#.WebHome - Содержимое
-
... ... @@ -5,11 +5,11 @@ 5 5 6 6 Существует возможность объединить вышеуказщанные файлы в один .exe. Для этого существует несколько способов: 7 7 8 -1. 9 -2. 10 -3. 11 -4. 12 -5. 8 +1.Утилита ILMerge 9 +2.Ручное встраивание dll в ресурсов exe (Рихтер). 10 +3.Nuget пакет Costura.Fody, автоматизирующий пункт 2. 11 +4.Также существуют решения для ASP.NET (Рассмотреть позже) 12 +5.В NetCore 3.0 данный функционал добавлен из коробки 13 13 14 14 1) Утилита ILMerge выполняет интеграцию всех сборок в одну. При этом могут возникать конфликты. И данныйы способ не работает с WPF. 15 15 2) Данный метод продемонстрирован в книге Рихтера. Суть его в том, что внешние сборки указываются как встраеваемый ресур в основном проекте. И указывается обработчик для их извлечения
- XWiki.XWikiComments[0]
-
- Комментарий
-
... ... @@ -2,7 +2,6 @@ 2 2 Решение: использовать более низкую версию библиотеки 3 3 https://stackoverflow.com/questions/55795625/fody-is-only-supported-on-msbuild-16-and-above-current-version-15/55880480 4 4 Например: 5 -Costura.Fody 3.3.3 6 -Dependencies 7 -Fody (>= 4.0.2) 5 +Fody 4.2.1 6 +Costura.Fody 3.3.3 8 8