Это как бы основано на этом вопросе .
В настоящее время я смотрю на перестройку внутренней сети нашей компании с нуля (честно говоря, наша существующая - абсолютный беспорядок), но одна из основных "особенностей" нашей новой внутренней сети, которая мне бы понравилась это возможность создавать целые приложения (которые также, вероятно, будут в MVC 9 раз из 10, остальные являются стандартными веб-формами) как модули, которые предоставляют дополнительную функциональность ядру, или модуль, который создает какое-то время новое приложение внутри ядра (для Например, как это делает Joomla), который просто подключается к основному приложению, например, помещая их в каталог после завершения, и в какой-то момент сможет включать и отключать их из интерфейса администратора.
Я смотрю на MEF и сейчас пытаюсь разобраться с этим, хотя я также смотрю на MvcContrib Portable Areas и задаюсь вопросом, является ли это реальной альтернативой тому, что я пытаюсь сделать.
Мне просто было интересно, был ли это лучший выбор для того, чтобы попытаться привести меня туда, где я хочу быть, или я собираюсь использовать MEF в качестве элемента, обеспечивающего эту функцию совершенно неправильно?
Могу ли я вообще делать то, что пытаюсь сделать в MVC?