Сборки : - Когда мы компилируем наш исходный код, сборка генерируется в Visual Studio. Сборка состоит из двух частей Manifest и IL (Intermediate Language). Манифест содержит метаданные сборки, то есть требования к версии сборки, идентификатор безопасности, имена и хэши всех файлов, из которых состоит сборка.
Пакеты : - Пакет - это контейнер для определений элементов UMLтакие как классы, варианты использования и компоненты. Пакет также может содержать другие пакеты. В UML Model Explorer все определения внутри пакета вложены в пакет.
Пакеты Nuget : - Пакеты NuGet - это предопределенные фрагменты кода, которые можно использовать для других разработчиков. Вы можете добавить пакет NuGet в свой проект и использовать его функциональность в любом месте вашего проекта. Можно также сказать, что NuGet ведет себя как платформа, где разработчики могут создавать и делиться кодом со всем миром.
SDK : - SDK (набор для разработки программного обеспечения) представляет собой набор API (Интерфейс прикладного программирования), на который можно ссылаться как на отдельный элемент в Visual Studio. В диалоговом окне «Диспетчер ссылок» перечислены все SDK, относящиеся к проекту. Когда вы добавляете SDK в проект, API-интерфейсы доступны в Visual Studio.
Пакеты не могут быть добавлены вручную
вот ссылка, в которой было четко объяснено, как добавлять пакеты вВизуальная студия: -
https://docs.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio