Являются ли пакеты Umbraco и NuGet взаимозаменяемыми?

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

Мне не удалось найти хорошее сравнение возможностей — что может один пакет, чего не может другой — чтобы иметь возможность выбирать тот или иной тип пакета. Или мне придется использовать оба типа пакетов для разных задач (я не хочу идти по этому пути, если могу помочь, поскольку для некоторых функций могут потребоваться оба пакета).

EDIT для уточнения, надеюсь, это поможет. Я пытаюсь задать общий вопрос, чтобы узнать, можно ли использовать только одну систему упаковки, а не две. Я хочу избежать установки двух разных пакетов, чтобы что-то работало правильно.

Может ли пакет NuGet инициировать автоматическую установку пакета Umbraco?

Может ли пакет NuGet создавать объекты Umbraco, такие как типы документов и т. д.?

Может ли пакет Umbraco добавлять в проект ссылки на сборки?


person pete the pagan-gerbil    schedule 28.07.2011    source источник


Ответы (1)


Я не уверен, где вы пытаетесь использовать NuGet в Umbraco, система упаковки Umbraco не основана на NuGet, она полностью отличается от NuGet (предостережение - следующая версия Umbraco будет использовать NuGet для упаковки).

Система пакетов Umbraco, как определено в настоящее время, способна развертывать любой файл в вашем целевом проекте, будь то CSS, JavaScript, шаблоны, сборки, пользовательские элементы управления и т. д., а также данные в вашу базу данных (типы документов, контент и т. д.).

person Aaron Powell    schedule 28.07.2011
comment
Можно ли добавить ссылку на проект? Некоторые из наших пользовательских элементов управления имеют зависимости от других сборок, на которые необходимо ссылаться. В основном я имею в виду - могу ли я добавить ссылку (обычно nuget) и тип документа (umbraco) за один шаг или мне нужны отдельные пакеты для каждого бита? - person pete the pagan-gerbil; 29.07.2011