VS2013 не компилирует представления ASP.NET MVC5

Моя версия Visual Studio Ultimate 2013 Update 4 не компилирует представления ASP.NET MVC 5.

Ошибки компиляции замечены на представлениях спорадически, хотя компиляция всегда успешна. Intellisense также включен и выключен. Я бы сказал, что он работал значительно лучше в VS2012 (я не так много MVC на этой версии).

Я попытался добавить true в файл .csproj, который используется для работы в VS2010, но он больше не работает.

Любая идея, что может быть проблемой?

UPDATE: Я ищу способ увидеть ошибки в представлении, как это происходило в предыдущих версиях VS.

Включает ли ваш проект цель и подключается после события сборки? Попробуйте msbuild WebApplication1.csproj /t:MvcBuildViews из командной строки, он будет проверять, что у вас есть как набор свойств по умолчанию, так и заданный.

  true     

Попробуйте создать пустой MVC-проект из VS2013U4 и сравните csproj с вашим.

Щелкните правой кнопкой мыши свой веб-проект в обозревателе решений. Нажмите « Unload Project . Щелкните правой кнопкой мыши проект и выберите Edit .csproj .

Убедитесь, что у вас есть этот элемент (добавьте его, если он не существует).

   true   

Прокрутите вниз. Вы должны увидеть комментарий: «Чтобы изменить процесс сборки, добавьте свою задачу в одну из целей ниже и раскомментируйте ее». Ниже, добавьте эту разметку:

          

(вышеуказанный код должен иметь родительский элемент корневого узла если вы не видите комментарий, о котором я упоминал)

Закройте файл .csproj , затем щелкните правой кнопкой мыши ваш проект в обозревателе решений и нажмите « Reload Project .

Это добавит ваши представления на этап компиляции и остановит вашу сборку, если обнаружены ошибки. Я нашел, что это хорошо, потому что без него я иногда не замечаю ошибок в списке ошибок, пока я не развернул свой сайт, а затем вручную ударил их. Будьте осторожны, это добавит некоторое время на ваш шаг сборки, значительно замедляя его. В зависимости от того, чего вы пытаетесь достичь, вы можете захотеть выборочно включить / отключить его для быстрого выполнения процесса сборки -> test.

Вдохновение для этого ответа было взято из ответа Криса Хайна на MVCBuildViews, который не работает правильно и может быть скомпилирован взгляд на Razor? ,

  • Как включить поддержку языка ассемблера в Visual Studio 2013
  • Изменение номера порта проекта в Visual Studio 2013
  • constexpr не компилируется в VC2013
  • Нашли конфликты между разными версиями одной и той же зависимой сборки, которые не могли быть решены
  • Почему intellisense и предложение кода перестают работать, когда Visual Studio открыта?
  • Создание Qt5 с Visual Studio 2012 / Visual Studio 2013 и интеграция с IDE
  • Visual Studio 2013 MSVCR110d.dll отсутствует
  • Тестирование / интеграция Тестирование веб-API с помощью HttpClient в Visual Studio 2013
  • Создание настройки приложения в visual studio 2013
  • Идентификация ASP.NET (OWIN): как получить UserID с controllerа веб-API?
  • Ошибки при подключении к protobuf 3 на MSVC 2013
  • Interesting Posts

    Прозрачный туннель между интерфейсами на удаленных хостах

    JSON и core data на iPhone

    как заменить одиночную обратную косую черту в R

    Выключить устройство программно

    Как конкатенировать строки в шаблонах django?

    Сообщение с веб-приложением ASP.NET

    Сравнение массивов в утверждениях JUnit, сжатый встроенный способ?

    Передача объектов по ссылке или значению в C #

    Как автоматически запускать приложение в качестве администратора и делать его пользовательский интерфейс видимым для пользователей, не являющихся администраторами, под Windows 8

    Регулярное выражение, где часть строки должна быть числом от 0 до 100

    SQlite Получение ближайших мест (с широтой и долготой)

    Как я могу получить текущее местоположение от пользователя в iOS

    Как создать кнопку, которая может отправлять ключи в систему без потери фокуса – Виртуальная клавиатура

    Разбиение списка в список возможных кортежей

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

    Давайте будем гением компьютера.