Скомпилированные представления MVC - PullRequest
2 голосов
/ 02 ноября 2009

Я хочу взглянуть на мои представления с помощью reflextor, я настроил свой проект на компиляцию представлений

<MvcBuildViews>true</MvcBuildViews>

Но при открытии библиотеки DLL для моего приложения в reflextor я не вижу просмотров ...

Я вижу контроллеры и модели, но нет просмотров ...

Не правильно ли я скомпилировал представления? или есть что-то еще?

Спасибо

Ответы [ 3 ]

5 голосов
/ 03 ноября 2009

Если вам нужен полностью скомпилированный проект ASP.NET MVC со скомпилированными представлениями, вы можете запустить aspnet_compiler.exe для своего веб-приложения.

Это трудный путь. Самый простой способ - установить надстройку проекта веб-развертывания в Visual Studio. Затем вы можете добавить проект веб-развертывания и настроить его для полной компиляции вашего веб-приложения.

http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en

Он действительно прост в использовании и дает вам полную компиляцию.

0 голосов
/ 02 ноября 2009

Представления не компилируются в DLL, они копируются как есть на выход. Атрибут, который вы используете, это только проверка времени компиляции для них.

0 голосов
/ 02 ноября 2009

Есть ли вероятность, что представления просто компилируются, чтобы предоставить вам проверку времени компиляции, но на самом деле не включены в собранный вывод?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...