У меня проблемы с созданием пакета nuget для репозитория, который я недавно принял (без полезного ввода от предыдущего владельца).Проблема, с которой я столкнулся, заключается в том, что создание пакета VS Nuget, похоже, не имеет четкого способа включить другие проекты в пакет.То, как пакет был собран ранее, было базовым пакетом nuget (package), который также включал несколько других библиотек из package.iOS, package.Droid и т. Д. Но я не могу понять, как это сделать таким образом.,Единственное другое решение, которое я могу придумать (которое, если я правильно читаю документацию по nuget в Microsoft, это более правильный путь), - это создать отдельный пакет nuget для каждого из проектов, а не включать их все в базовый пакет..
Пожалуйста, сообщите.
Мне вполне удобно создавать несколько более специфичных пакетов nuget, но люди, использующие эту библиотеку, привыкли загружать только базовый пакет, имеющий все необходимое.
Я изучил документацию, и, насколько я мог сказать, я мог бы включить ссылочные проекты, но базовый проект не зависит ни от каких других.
Просто для справки, структура проекта похожа на:
project
project.forms
project.iOS
project.Droid
project.macOS
project.Uwp
Где предыдущие версии nuget, построенные из project
, также включали project.iOS, project.Droid, project.macOS, and project.Uwp
, что, в свою очередь, зависит от project
.
Логично, мне кажется, что каждый из project.{}
должен иметь свой собственный пакет, так как все они могут не понадобиться для использования пакета кем-то.Просто хотел посмотреть, есть ли простой способ продолжить существующие шаблоны без нагрузки.
Поцарапайте, что Оказывается, я не могу сделать отдельные пакетыproject.{}
проектов через VS.