Области в другом проекте с ASP.NET MVC 4

Я работаю с ASP.NET MVC 4 и стараюсь иметь области в отдельных проектах.

Я проверяю этот поток, где мы ожидаем неосновного состояния областей в разных проектах после ASP.NET MVC2:

Каковы плюсы и минусы областей, реализованных как отдельные проекты, так и несколько проектов в asp.net mvc

Кто-нибудь знает, верно ли, что он больше не поддерживается?

Может ли кто-нибудь помочь мне узнать, есть ли общий способ иметь области в отдельных проектах при использовании ASP.NET MVC 4?

Я нашел этот другой поток, который может помочь, но искал более общий способ:

ASP.NET MVC 4 Области в отдельных проектах не работают (просмотр не найден)

Спасибо!

Ответ 1

Ответ, скорее всего, нет, но я не могу предоставить окончательный источник, поскольку он касается версии 3.

Это было написано в 2010 году:

Я ведущий разработчик ASP.NET MVC в Microsoft.

В ASP.NET MVC 3 не планируется включать многопроектные области. Тем не менее, это определенно область, которую мы планируем пересмотреть в будущее.

Тем временем решения MvcContrib, вероятно, являются лучшими. Загрузка MVC Futures по-прежнему включает в себя старую (и, возможно, только полуфункциональной) версии оригинальной многопроектной области. Поскольку полный исходный код для него также доступен, вы можете в состоянии построить решение, настроенное под ваши нужды.

В настоящее время шаблон области, представленный в VS2013, не предоставляет для этого решение из коробки. Мое предположение заключалось бы в том, что оно "возможно", но не поддерживается. Чем больше вопрос, в каком сценарии вы столкнулись, где необходимо разместить свои области в разных проектах?

Ответ 2

Различные проекты похожи на разные сайты в одном решении. Они не зависят друг от друга. Каждый регион имеет собственную регистрацию маршрутизации.

Вы можете проверить это. Может быть, это поможет:

ASP.NET MVC 4 Области в отдельных проектах