Насколько я знаю, последняя версия NuGet vsix поддерживает это "из коробки".Если вы включите восстановление пакета (чтобы получить папку .nuget, сценарии msbuild и т. Д.), Вы можете добавить следующее свойство MSBuild в свой файл проекта (отредактируйте файл csproj):
<BuildPackage>true</BuildPackage>
Теперь, когда вы собираетеВ вашем проекте файл .nupkg будет создан в вашем проекте $ (OutDir) независимо от того, есть ли у вас файл .nuspec для проекта или нет.Он будет иметь все зависимости, найденные в файле packages.config вашего проекта.
Однако, если у вас есть файл .nuspec в папке проекта с именем {projectname} .nuspec (замените {projectname} именем файла проекта).минус его расширение), вы сможете добавлять дополнительные метаданные и содержимое, которые не могут быть получены автоматически, просто взглянув на ваш проект.Информацию о создании такого файла можно найти здесь .