Я не знаю ни одного учебного пособия или документации о том, как создать пакет NuGet с использованием NuGet.Core.Вместо этого я бы взглянул на исходный код NuGet.exe.Он имеет команду pack , которая создает пакет из файла .nuspec.Класс PackCommand , который использует класс PackageBuilder, должен показать вам, что вам нужно сделать.