Как публиковать .NET Core приложение только с необходимым набором библиотек?
Публикую .net core приложение под linux, скажем под Ubuntu. В папке publish помимо самой программы располагается еще куча необходимых DLL-ок. Многие из них соответствуют существующим в .net core пространствам имен, но больше половины из них в программе не используются. Так вот вопрос, можно ли публиковать приложение чтобы в исходной директории были только необходимые либы, чтобы уменьшить ее итоговый размер да и количество файлов сократить?
Во-первых я ничего не говорил про подключенные бибилиотеки, сторонних в принципе нет.
А во-вторых даже если создать пустое консольное приложение и опубликовать под Ubuntu будет папка со всеми либами, которые содержат все пространства имен .net core.