Visual Studio 2010 не ловит ошибки компиляции при сборке - PullRequest
3 голосов
/ 03 декабря 2010

У меня есть веб-проект, работающий в Visual Studio 2010, и целевая платформа .Net 4. Когда я «собираю» решение, оно говорит мне, что сборка прошла успешно, хотя в коде есть (известные) ошибки. Если я открою страницу с ошибкой, компилятор обнаружит ошибку и подчеркнет ее синим цветом вместо красного.

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

Ответы [ 3 ]

0 голосов
/ 09 декабря 2010

Если это приложение MVC, файлы представления (* .as {p, c} x) не будут скомпилированы, если вы явно не включите его, передав / p: MvcBuildViews = true или не включив этот флаг в файле проекта для данная конфигурация.

0 голосов
/ 25 января 2011

У меня похожие (если не идентичные) проблемы с компиляцией веб-формы ASP.net 4.0. У меня есть страница, которая является копией существующей страницы с точки зрения разметки, но выделенный код не был создан. Например, в разметке есть ASP: кнопка с событием click, но обработчик событий еще не был объявлен в коде. Когда я делаю полный Build / Rebuild / Clean и т. Д., Ошибок не обнаружено. Я открываю страницу, и выдается ошибка компилятора. Насколько я знаю, я нигде не вносил никаких изменений в настройки, только недавно начал это делать. Кроме того, похоже, что мои точки останова также не поймали. Я не уверен, что оба они связаны, но они начали происходить примерно в одно и то же время.

0 голосов
/ 03 декабря 2010

Если в вашем решении несколько проектов, возможно, один из них не настроен на сборку.В окне вывода сборки вы видели имя веб-проекта, с которым у вас возникли проблемы?

Кроме того, проверьте диспетчер конфигурации сборки, чтобы убедиться, что он установлен.

alt text

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