Веб-проект "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 ответ
Из обновлений видно, что проблема исчезла после перезагрузки системы. Так что, если кто-то еще оказался здесь с подобной проблемой, и вы использовали все другие возможности, попробуйте перезагрузиться.