RockmanLeto
@RockmanLeto

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

Публикую .net core приложение под linux, скажем под Ubuntu. В папке publish помимо самой программы располагается еще куча необходимых DLL-ок. Многие из них соответствуют существующим в .net core пространствам имен, но больше половины из них в программе не используются. Так вот вопрос, можно ли публиковать приложение чтобы в исходной директории были только необходимые либы, чтобы уменьшить ее итоговый размер да и количество файлов сократить?
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 2
yarosroman
@yarosroman
C# the best
То, что не используется у вас, не значит, что не используется подключенными библиотеками. При публикации лишнего точно не добавляется.
Ответ написан
У вас в референсах либо ссылка на пакет NetCoreApp, либо на какой-нибудь Net Standart(пакет совместимости).

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

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

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