Станислав Макаров, Есть общая папка для NuGet пакетов. Допустим, нам нужно добавить новый nuget пакет для проекта. Создаем проект, добавляем пакет, создается папка для пакетов, внутри папки проекта и туда закачивается этот пакет. И так со всеми проектами. Нужен способ, чтобы установить пакет глобально, и потом уже использовать в каждом новом проекте.
> туда закачивается этот пакет
А что значит "туда закачивается пакет"? Вы их коммитить потом что-ли будете? В чём проблема того что проекты автоматически выкачиваются в папку солюшена при restore?
NuGet это не системный пакетный менеджер. У каждого проекта будут свои зависимости и это нормально. Все они перечисляются в packages.config или в файле проекта (для проектов на новой проектной системе). Да, на старой проектной системе где ещё нет PackageReference они будут копироваться в папку солюшена, но обычно это небольшая проблема, весят нюгет-пакеты как правило не так уж много.
Ну т.е. я совсем не понимаю какую проблему вы пытаетесь решить.