Задать вопрос
RockmanLeto
@RockmanLeto

Как публиковать .NET Core приложение только с необходимым набором библиотек?

Публикую .net core приложение под linux, скажем под Ubuntu. В папке publish помимо самой программы располагается еще куча необходимых DLL-ок. Многие из них соответствуют существующим в .net core пространствам имен, но больше половины из них в программе не используются. Так вот вопрос, можно ли публиковать приложение чтобы в исходной директории были только необходимые либы, чтобы уменьшить ее итоговый размер да и количество файлов сократить?
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. ASP.NET Core. Потоковый с бонусами
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-005 Управление зависимостями в .NET
    1 неделя
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
yarosroman
@yarosroman
C# the best
То, что не используется у вас, не значит, что не используется подключенными библиотеками. При публикации лишнего точно не добавляется.
Ответ написан
У вас в референсах либо ссылка на пакет NetCoreApp, либо на какой-нибудь Net Standart(пакет совместимости).

Каждая из них может тянуть за собой простыню dll-oк.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы