Я создаю веб-сайты в Umbraco, и все они используют схожие компоненты и базовые шаблоны. Очевидной лучшей практикой является создание готовых пакетов, которые устанавливают эти вещи. Но я не могу сказать, как делать такие вещи, как добавление ссылок на проекты в Umbraco, и я не могу сказать, как создавать типы документов (объект базы данных) в NuGet.
Мне не удалось найти хорошее сравнение возможностей — что может один пакет, чего не может другой — чтобы иметь возможность выбирать тот или иной тип пакета. Или мне придется использовать оба типа пакетов для разных задач (я не хочу идти по этому пути, если могу помочь, поскольку для некоторых функций могут потребоваться оба пакета).
EDIT для уточнения, надеюсь, это поможет. Я пытаюсь задать общий вопрос, чтобы узнать, можно ли использовать только одну систему упаковки, а не две. Я хочу избежать установки двух разных пакетов, чтобы что-то работало правильно.
Может ли пакет NuGet инициировать автоматическую установку пакета Umbraco?
Может ли пакет NuGet создавать объекты Umbraco, такие как типы документов и т. д.?
Может ли пакет Umbraco добавлять в проект ссылки на сборки?