Веб-проект "Bogus" требует отсутствующего сообщения веб-компонента для бритвы

В Visual Studio 2010, MVC 3 (выпускная версия) я получаю эту ошибку при открытии определенного проекта, который был традиционным проектом веб-форм, к которому я добавил MVC:

Для "веб-проекта" требуются отсутствующие веб-компоненты для работы с Visual Studio. Хотите загрузить и установить с помощью установщика веб-платформы сейчас?

Веб-страницы ASP.NET с синтаксисом Razor."

  • У меня установлен и работает MVC. Другой чистый MVC и другой смешанный проект Web Forms/MVC открываются без каких-либо проблем.
  • При нажатии "Да" происходит загрузка и установка, но ошибка остается.
  • Нажав "Нет", вы откроете проект, в котором у меня будет выделение intellisense и синтаксиса для Razor, всех моих элементов контекста MVC (Add View, Add Controller и т. Д.). Короче говоря, все, кажется, работает просто отлично, за исключением того, что кажется поддельным сообщением об ошибке.

Я сделал сравнение файлов sln, csproj и web.config и добавил все, что уместно. До этого мне не хватало некоторых записей в ProjectTypeGuids, добавление которых привело к работе контекстных меню MVC и Razor intellisense. Я попытался сбросить ProjectGuid, но все еще получаю ошибку.

Я также ранее прошел через удаление MVC3, MVC2, ASP.NET Web Pages, восстановление Visual Studio, установку MVC 3 из автономного установщика и, возможно, еще пару вещей. Я еще не пробовал полную переустановку системы. Я работаю с относительно чистой установки Windows 7. Это была свежая установка около 2 недель назад, и была установлена ​​только VS 2010 (без старых версий или бета-версий).

У меня нет идей на данный момент. У кого-нибудь есть предложения? Я немного сбит с толку, так как это зависит от проекта, но сообщение об ошибке указывает, что проблема в Visual Studio.

Обновление: становится немного интереснее. Другой разработчик смог открыть тот же проект на своем компьютере без каких-либо ошибок или предупреждений. Так что это что-то особенное для этого проекта на моей рабочей станции. На данный момент, я готов списать это как неясную ошибку в крайнем случае.

Обновление 2: И теперь после перезагрузки для обновления системы он работает на моей рабочей станции. Определенно какой-то крайний случай, и определенно не то, что я могу воспроизвести.

1 ответ

Решение

Из обновлений видно, что проблема исчезла после перезагрузки системы. Так что, если кто-то еще оказался здесь с подобной проблемой, и вы использовали все другие возможности, попробуйте перезагрузиться.

Другие вопросы по тегам