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