Показать отсутствующий PartialView как ошибку сборки - PullRequest
0 голосов
/ 28 июля 2010

Я реорганизовал наши взгляды на работе и переместил их в более подходящие места.

Поскольку в настоящее время многие наши представления организованы в их собственные папки в папке Views, нам необходимо ссылаться на наши представления, используя полный путь в RenderView.

Есть ли способ заставить Visual Studio выдать ошибку сборки, если местоположение файла ascx, на которое указывает метод RenderPartial, не существует?

Во время выполнения отображается ошибка, но я бы хотел, чтобы она была частью процесса сборки.

Спасибо за любой совет

Ответы [ 2 ]

0 голосов
/ 28 июля 2010

MvcBuildViews может помочь с этим:

Компиляция представлений в ASP.NET MVC

0 голосов
/ 28 июля 2010

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

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