Это 2018 год, дисковое пространство дешевое, 350 МБ не "огромные".
В этих пакетах есть множество метаданных, и каждый пакет существует как .nupkg
и в извлеченном виде, удваивая его размер (за исключением пакетов ZIP, используемых для пакетов). Таким образом, если такой пакет, как MVC 5.2, имеет размер 300 КБ, а его извлеченный размер - 1,5 МБ, то в общей сложности это будет уже около 2 МБ для одного пакета. И, вероятно, у вас есть десятки, если не больше пакетов, каждый из которых занимает свое дисковое пространство.
Это становится проблемой только тогда, когда другие люди в вашей команде обновляют пакеты, а затем вы извлекаете их версию, каталог ваших пакетов по-прежнему содержит более старые версии, а также более новые версии.
Так что это может помочь регулярно чистить каталог ваших пакетов, если это произойдет. Тогда только используемые в данный момент пакеты будут загружены снова.
Несколько версий пакета, установленного в решении, также приводят к сосуществованию старых версий с более новыми; Обновите сразу все пакеты для решения («Управление пакетами NuGet для решения») или объедините их на вкладке «Консолидация». Это гарантирует, что все проекты ссылаются на одну и ту же версию пакета.