Я искал описания файлов, которые входят в пакет Nuget (.nupkg), но мне еще предстоит найти исчерпывающее руководство, почти все предполагает, что вы должны использовать Nuget Explorer или Nuget. exe -- ну, скажем так, я упрям.
Использование Nuget Explorer для создания пакета создает каталог с файлами, которые я хотел бы создать с помощью сценария или какого-либо другого инструмента (помимо Nuget.exe). Итак, учитывая этот простой макет каталога, созданный Nuget Explorer, я ищу определение файла .psmdcp, файла .rels, файла [Content_Types.xml] и, конечно же, файла ProjectX.nuspec.
Я могу найти некоторые детали или вывести их для [Content_Typex.xml] и файла .nuspec. Я попытался создать пакет только с каталогом lib/, его содержимым и файлом nuspec, но, видимо, этого недостаточно, и я получаю Пакет не содержит манифест
— что, как я подозреваю, означает, что сам по себе .nuspec не является полным манифестом.
lib/
ProjectX.dll
ProjectX.pdb
package/
package/services/metadata/core-properties/____hash____.psmdcp
_rel/
.rels
[Content_Types.xml]
ProjectX.nuspec
Нет ли руководства по созданию .nupkg вручную? Неужели это настолько сложный процесс?