MVC-3 не находит предварительно скомпилированные представления

У меня есть общий проект MVC3, в котором есть несколько представлений, которые скомпилированы в сборку с помощью RazorGenerator. Я подтвердил, что классы отображаются в полученной DLL. Я ссылался на этот проект из другого проекта MVC3. Когда я пытаюсь использовать представление в общем проекте MVC (например, пространство имен представления CommonMvcProject.Views.Shared)...

@{Html.RenderPartial("ViewFromCommonMVCProject");}

... Я получаю сообщение об ошибке:

Частичное представление «ViewFromCommonMVCProject» не найдено, или механизм представления не поддерживает искомые расположения.

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


person Josh M.    schedule 19.12.2012    source источник


Ответы (1)


Следующий пост выглядит так, как будто в нем есть детали, которые вам нужны.

http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/

Надеюсь, это поможет.

person David Tansey    schedule 22.12.2012