Вирішив я все-таки спробувати, як можна зробити свій NuGet-пакет, тим більше що це жахливо жахливо зручно і до божевілля практично. Почитав, подивився ... Значить так, створити свій NuGet-package можна кількома способами, я покажу поки тільки один. Напевно тому, що він здався мені самим простим і наочним.
установка NuGet
Йдемо на сторінку проекту і викачуємо NuGet Package Explorer.

Тепер поки на час забудьте про цю програму, тому як треба спочатку підготувати що-небудь для пакетування.
готуємо пакет
Я вирішив зробити невелику бібліотеку, яка буде містити два класи Person і People. Навіщо? Пояснюю. Дуже часто доводиться створювати додатки, наприклад, консольне, щоб протестувати ту чи іншу, так чи сяк. І кожен раз доводиться створювати класи для цих самих тестів, а потім після перевірки якоїсь ідеї це додаток видаляється. А при наявності нової ідеї, знову все повторюється. А при наявності такого пакета, все спрощується в рази:
Команда для установки
І в нашому проекті з'являється збірка, в якій є два класи:

І, власне кажучи, пачка цих самих Person:

Компілюємо збірку. отримуємо SampleData.dll
реєструємося

Перед Вами мій ключ, але у Вас буде свій. Цей ключ ідентифікує Вас як розробника на сайті в галереї.
Час запускати Package Explorer
Я можу припустити, що у Вас вже є логотип розміром 100 х 100 пікселів формату PNG. Я, не довго думаючи, намалював собі деякий логотип, який буду використовувати для пакетів власної збірки. Бажано щоб у вас був свій, інакше вид іконки буде стандартний. Отже, після запуску програми Ви побачите вікно на зразок цього:

Виберіть пункт Edit -> Edit Package Metadata (CTRL + K) і заповніть поля запропоновані програмою. Думаю, не має сенсу розповідати про кожне поле, все досить інтуїтивно зрозуміло. Ось приклад, заповненого мною:

Тепер додамо контент в пакет. Натискаємо Content -> Add ... Я створив папку, lib 4.0 і додав в неї мою збірку:

Публікація NuGet Package
Вибираємо File -> Publish (CTRL + P) і перед нами вікно, де потрібно ввести той самий ключ API:

Вводимо ключі натискаємо Publish!

Да прибуде з вами сила!
Додано новий клас-наседнік від Person. Тепер схема така:
