Создать многократно используемый базовый код, используя MVC2-RC? - PullRequest
0 голосов
/ 24 января 2010

Я пытаюсь написать простую библиотеку для проектов MVC2, которая позаботится о входе пользователя в систему, проверке электронной почты, восстановлении пароля и т. Д. Поскольку некоторые из этих шагов связаны с взаимодействием с пользователем, мне нужно иметь Views и Controllers в этом проекте ,

В MVC2 Preview 2 это можно сделать, злоупотребляя областями (по крайней мере, кажется), поскольку они были реализованы в разных проектах. Однако в RC новая область просто создаст подпапку. Поскольку я хочу поделиться базовым кодом между приложениями, это не вариант.

Я пытался жестоко взломать шаги AfterBuild в файлах моего проекта, но это «не правильно» (я бы не спал еще одну ночь:)

Не могли бы вы поделиться некоторыми мыслями о том, как это сделать?

1 Ответ

1 голос
/ 31 января 2010

Этот вопрос может быть дубликатом Области в нескольких проектах - Представления не найдены в дочерних проектах

Задача построения для копирования представлений была перемещена в проект Mvc.Futures.Другие варианты решения этой проблемы включают определение представлений в приложении, даже если на них ссылаются контроллеры в библиотеке.Кроме того, проект MvcContrib предлагает переносимые области.

Подробное объяснение Фила Хаака можно найти по адресу http://forums.asp.net/p/1494640/3540105.aspx

...