Другим, возможно, более экспериментальным подходом было бы использование Хоста приложений Orchard .
Эта структура позволяет запускать облегченные оболочки Orchard внутри любого приложения, таким образом, по сути, вы можете писать код Orchard.где бы то ни было, пусть это будет консольное приложение, облачный работник или даже веб-приложение, не относящееся к Orchard (хотя последнее будет немного бессмысленным).
Более того, Orchard App Host - пример именно того, что вам нужнодля достижения: разобрать Orchard до его ядра и использовать его в качестве универсальной прикладной среды.Это возможно довольно чистым способом (без изменений в Orchard), но довольно сложным.Без лучшего понимания вашего сценария использования, я сомневаюсь, что вы хотите развернуть что-то подобное.
В принципе, вы можете удалить все модули из решения Orchard, даже модуль Core, если вы готовы к приключениям и начинаете строить оттуда:наверное самый простой.Однако, естественно, это также означает, что, как только вы попытаетесь использовать что-либо, не входящее в базовое ядро, вам придется заново реализовать то, что уже есть в Orchard.