Я недавно перешел с .NET Core v1.1 на v2.2. Часть этой миграции включала удаление 8 или 9 пакетов nuget для Microsoft.AspNetCore и замену их всемогущим пакетом Microsoft.AspNetCore.App.
Мое понимание использования этого состояло в том, что неиспользуемые библиотеки DLL по существу будут вытеснены из приложения при его публикации. Я также читал о хранилище времени выполнения и вижу, что оно полностью заполнено.
Итак, когда я публикую свое приложение в файл, почему у меня теперь есть 337 DLL в моей папке ref, когда у меня раньше было 118. Я могу только предположить, что это все DLL из пакета Microsoft.AspNetCore.App? Я пропустил настройку в конфиге, чтобы удалить их? Я не хочу их там, это утроит размер папки refs!
Если мне нужно что-то изменить, не могли бы вы объяснить, что это? Если я что-то неправильно понял, поправьте меня.
Редактировать: Я не публикуюсь как самостоятельный.