Изменения документа Сборка в один .exe файл

Редактировал(а) Alexandr Fokin 2024/09/01 13:05

<
От версии < 14.1 >
отредактировано Alexandr Fokin
на 2021/03/06 11:41
К версии < 9.8 >
отредактировано Alexandr Fokin
на 2020/01/07 23:57
>
Изменить комментарий: Добавлен комментарий

Комментарий

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Разработка.NET.C#.WebHome
1 +Разработка.NET.WebHome
Содержимое
... ... @@ -8,10 +8,8 @@
8 8  1. Утилита ILMerge
9 9  2. Ручное встраивание dll в ресурсов exe (Рихтер).
10 10  3. Nuget пакет Costura.Fody, автоматизирующий пункт 2.
11 -[[Разработка.NET.Библиотеки.Fody]]
12 12  4. Также существуют решения для ASP.NET (Рассмотреть позже)
13 13  5. В NetCore 3.0 данный функционал добавлен из коробки
14 -https://docs.microsoft.com/ru-ru/dotnet/core/deploying/single-file
15 15  
16 16  1) Утилита ILMerge выполняет интеграцию всех сборок в одну. При этом могут возникать конфликты. И данныйы способ не работает с WPF.
17 17  2) Данный метод продемонстрирован в книге Рихтера. Суть его в том, что внешние сборки указываются как встраеваемый ресур в основном проекте. И указывается обработчик для их извлечения
XWiki.XWikiComments[0]
Комментарий
... ... @@ -2,6 +2,7 @@
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 -Fody 4.2.1
6 -Costura.Fody 3.3.3
5 +Costura.Fody 3.3.3
6 +Dependencies
7 +Fody (>= 4.0.2)
7 7