по в проекте по умолчанию на этапе компиляции синтаксис cshtml-файлов не проверяется. и, если такой файл содержит синтаксическую ошибку, это выяснится только когда будет запрошена страница, в формировании которой он участвует.
чтоб изменить ситуацию, нужно в проекте включить опцию MvcBuildViews
через UI нельзя включить эту опцию, придется редактировать csproj-файл в блокноте.
открываем, находим
<MvcBuildViews>false</MvcBuildViews>
меняем на <MvcBuildViews>true</MvcBuildViews>
все, после этого компиляция заканчивается ошибкой, если есть синтаксические ошибки в cshtml-файлах
чтоб изменить ситуацию, нужно в проекте включить опцию MvcBuildViews
через UI нельзя включить эту опцию, придется редактировать csproj-файл в блокноте.
открываем, находим
<MvcBuildViews>false</MvcBuildViews>
меняем на <MvcBuildViews>true</MvcBuildViews>
все, после этого компиляция заканчивается ошибкой, если есть синтаксические ошибки в cshtml-файлах
Комментариев нет:
Отправить комментарий