Могу ли я скомпилировать Area и использовать dll в качестве модуля для нескольких сайтов? - PullRequest
3 голосов
/ 14 октября 2011

Я пытаюсь выяснить, правильно ли я думаю об этом.Моя цель - быть в dll и иметь доступ к помощникам и частичным представлениям (возможно, тоже Views), используя шаблон MVC.В последнее время я рассматривал Области как модули, используя @RenderAction, чтобы обслуживать некоторые части, когда они мне нужны где-то на сайте.Я могу скопировать всю эту область и повторно использовать ее на другом сайте, но это означает изменение пространств имен для каждого файла и дублирование этой области, поэтому я не собираюсь обновлять ее в одном месте для всех сайтов.Я открыт для идей и мыслей, если я подхожу к этому неправильно.Для ясности, вот мой вопрос: есть ли способ изолировать только область и скомпилировать ее в своей сборке?Если так, почему нет нового типа проекта для этого?Как добавить-> новый-> модуль?

Спасибо

1 Ответ

2 голосов
/ 14 октября 2011

Вы можете оформить следующую статью , которая иллюстрирует хорошую технику, позволяющую встраивать бритвенные виды в отдельную сборку в качестве встроенных ресурсов.

...