none
Автообновление области в приложении Asp .Net MVC на основе существующего проекта? RRS feed

  • Вопрос

  • Здравствуйте. Недавно создал свою админку, некий аналог MyWSAT для работы с пользователями и ролями в виде Asp .NEt Mvc приложения.

    Захотел добавить ее в один из созданных ранее проектов, скопировал ее содержимое в отдельную область, четко разграничил область админки и область основы веб-проекта, так чтобы эти части абсолютно не зависели друг от друга, удалил все лишнее, убрал global.asax, создал статичный класс инициализации и прописал его в глобале корневой части сайта. Все работает просто прекрасно.

    Проект админки так же как и остальные проекты лежит на TFS ( в разных командных проектах TFS), содержит в себе всего три папки Controllers, Views и Models, для работы кроме этих каталогов нужен еще подключенный референс с DataLibrary и больше ничего (ну и еще AccountsAreaRegistration.cs, естественно).

    Моя проблема заключается в отсутствии централизации актуальной версии админки по отношению к остальным проектам, ее использующим. Проще говоря я хочу обновляя код проекта админки автоматически обновлять его в остальных проектах, наподобие подключаемой библиотеки dll.

    Как мне грамотно и правильно это организовать и вообще реализовать? Просто уже начинаю путаться с постоянным копированием каталогов туда-сюда, хочется работать с одной конкретной версией проекта админки во всех остальных проектах.

    24 апреля 2016 г. 21:01

Ответы

  • Насколько я знаю такой возможности нет. Лучше сделать вашу зависимость в виде сборки (dll), чтобы было легче копировать. Придётся копировать только один файл. Или в подобных случаях, скорее всего это не ваш, просто объединяют проекты в одно решение.

    Сделаем содержимое сообщества лучше, вместе!

    25 апреля 2016 г. 5:04
    Модератор