Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / использование mef2 в asp.net mvc 4, плагиная архитектура / 8 сообщений из 8, страница 1 из 1
16.07.2013, 15:23
    #38332983
yardie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование mef2 в asp.net mvc 4, плагиная архитектура
Привет всем! Объясните пожалуйста как можно замострячить плагиную архитектуру в asp.net mvc 4 при помощи mef2. С начало делал Areas и только в одном проекте, оказалось не совсем удобно. Хочу сделать чтобы плагины были в отдельных проектах. На сколько я понимаю, для этого очень подойдёт MEF, но я им не разу не пользовался, попробовал сделать то-то на подобии плагиной архитектуры в одном проекте, получилось, но вот когда плагин это совсем другой проект - вот это проблема.
делал и брал материал от сюда
Помогите пожалуйста, объясните как организовать плагиную архитектуру в asp.net mvc 4 при помощи mef2
...
Рейтинг: 0 / 0
16.07.2013, 23:48
    #38333531
evgen12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование mef2 в asp.net mvc 4, плагиная архитектура
yardie,

В такой постановке вопроса ответ получен не будет.
...
Рейтинг: 0 / 0
17.07.2013, 11:04
    #38333765
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование mef2 в asp.net mvc 4, плагиная архитектура
yardie,

зависит от того, как вы хотите её организовать. т.е. нужны требования, чтобы как-то внятно можно было ответить на поставленный вопрос. возможно, как только вы сформируете достаточно точный набор требований, вопрос отпадёт сам собой.
...
Рейтинг: 0 / 0
17.07.2013, 13:01
    #38333998
yardie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование mef2 в asp.net mvc 4, плагиная архитектура
Извиняюсь за постановку вопроса, вот что хочу:
1- есть главный проект asp.net mvc, будем его называть MAIN в нём буквально пару страничек (razor)
2- пару проектов с чистым кодом - это работа с БД, проект вспомогательных классов, интерфейсов и прочей шелухи
3- проекты(модули) asp.net mvc которые пишутся другими программистами и запускаются в главном проекте MAIN. Модули написанные другими программистами должны автоматически определяться.
К примеру есть главный проект, с одной страницей "О нас", дальше ребята пишут отдельно модули "БЛОГ" и "Галерея", и при запуске проекта где-нибудь в админке я уже вижу эти два модуля и могу свободно кидать ссылки на них из любых страниц.

НО,
Я так и не понял, правильно ли это делать в разных проектах, правильно ли вообще использовать VIEW из другова проекта(модуля) в главном проекте, есть мысль что все модули писать на чистом .NET, а VIEW делать в AREAS в главном проекте и уже из AREAS использовать скомпилированные DLL из модулей, и как в таком варианте организовать работу нескольких человек, чтобы их работа минимально(или совсем) не зависела друг от друга?
...
Рейтинг: 0 / 0
17.07.2013, 19:54
    #38334718
eJack
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование mef2 в asp.net mvc 4, плагиная архитектура
yardie,

А зачем нужны плагины?
...
Рейтинг: 0 / 0
17.07.2013, 20:38
    #38334765
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование mef2 в asp.net mvc 4, плагиная архитектура
А зачем для плагиностроения использовать MEF? System.AddIn в руки и вперед.

Рецепт - Пример плагина на MAF
...
Рейтинг: 0 / 0
17.07.2013, 23:17
    #38334884
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование mef2 в asp.net mvc 4, плагиная архитектура
...
Рейтинг: 0 / 0
18.07.2013, 13:05
    #38335454
yardie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование mef2 в asp.net mvc 4, плагиная архитектура
hVosttтуториал по теме

http://www.codeproject.com/Articles/358360/NET-4-0-ASP-NET-MVC-3-plug-in-architecture-with-e

Вооот, спасибо, то что нужно!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / использование mef2 в asp.net mvc 4, плагиная архитектура / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]