MvcBuildViews против генератора бритвы

Какие различия существуют между использованием параметра .csproj MvcBuildViews и использованием Генератор бритвы для достижения то же самое?

Мое личное предположение состоит в том, что MvcBuildViews не делает интеллигентный смысл представлений доступным для модульных тестов, но какие могут быть другие различия?

10 голосов | спросил Brent Arias 16 Mayam12 2012, 00:03:29

1 ответ


0

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

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

ответил Gabe 16 Mayam12 2012, 00:06:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132