.NET Core 2.2, публикация всех библиотек DLL в папку ref из пакета AspNetCore.App - PullRequest
0 голосов
/ 18 января 2019

Я недавно перешел с .NET Core v1.1 на v2.2. Часть этой миграции включала удаление 8 или 9 пакетов nuget для Microsoft.AspNetCore и замену их всемогущим пакетом Microsoft.AspNetCore.App.

Мое понимание использования этого состояло в том, что неиспользуемые библиотеки DLL по существу будут вытеснены из приложения при его публикации. Я также читал о хранилище времени выполнения и вижу, что оно полностью заполнено.

Итак, когда я публикую свое приложение в файл, почему у меня теперь есть 337 DLL в моей папке ref, когда у меня раньше было 118. Я могу только предположить, что это все DLL из пакета Microsoft.AspNetCore.App? Я пропустил настройку в конфиге, чтобы удалить их? Я не хочу их там, это утроит размер папки refs!

Если мне нужно что-то изменить, не могли бы вы объяснить, что это? Если я что-то неправильно понял, поправьте меня.

Редактировать: Я не публикуюсь как самостоятельный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...