Visual Studio предлагает установить веб-страницы ASP.NET с синтаксисом Razor 1.0

Я немного не понимаю, что делать с моей средой разработки. Каждый раз, когда я открываю решение, Visual Studio предлагает мне установить "Веб-страницы ASP.NET с синтаксисом Razor 1.0".

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

Я пробовал:

  • установка отсутствующего компонента через установщик веб-платформы
  • установка отсутствующего компонента через автономный установщик
  • Удаление и повторная установка MVC3

Любые предложения о том, что я могу попробовать дальше?

Visual Studio Prompt

EDIT:

Итак, после удаления всех инструментов, связанных с визуальной студией и визуальной студией sp1, я снова установил визуальную студию и пакет обновления1. Я пошел на установку MVC3, и установка завершилась неудачно.

От, там я почти полностью очистил каждый файл temp file/на моей машине и попробовал установщик веб-платформы. Опять же, это провалилось.

Оттуда я попытался установить RTM MVC3, и установка прошла успешно: http://www.microsoft.com/download/en/details.aspx?id=4211

После того, как, наконец, установив MVC3, я смог установить обновление инструментов, и я вернулся и работаю... хороший способ потерять 4 часа времени.... бла...

Ответы

Ответ 1

Любые предложения о том, что я могу попробовать дальше?

Я попытался повторно установить Visual Studio 2010 после удаления ASP.NET MVC 3 и веб-страниц. Затем установите ASP.NET MVC 3 из автономного установщика.

Ответ 2

вам нужно удалить все компоненты визуальной студии (от добавления удалить программы в панели управления), установить Visual Studio 2010, установить asp.net mvc3 (с WPI) перед обновлением до SP1, а затем установить Visual 2010 SP1.

Если вы перейдете на SP1 без установки MVC 3, вы никогда не сможете снова установить mvc 3:)

Ответ 3

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

В web.config у меня была следующая запись, требующая версии 0.1 бритвы:

<appSettings>
   <add key="webpages:Version" value="0.1.1.0" />
</appSettings

Я изменил его на:

<appSettings>
   <add key="webpages:Version" value="1.0.0.0" />
</appSettings

В следующий раз, когда я открыл решение, приглашение исчезло.