Бритва Intellisense не работает VS2010 SP1Rel MVC3 от WPI Win7 x64 - PullRequest
14 голосов
/ 26 мая 2011

У меня установлена ​​Visual Studio 2010 / SP1 / MVC 3 (с апрельским обновлением инструментов) на машине с новой установкой Windows 7 64-bit Professional.

У меня не установлен резарпер. Я никогда не устанавливал RC или бета-версию чего-либо в этой новой установке ОС.

Мои шаги установки были следующие:

  1. Установите Visual Studio Professional.
  2. Установить установщик веб-платформы.
  3. Установите Visual Studio SP1 из WPI.
  4. Установить Microsoft ASP.net MVC 3 (с апрельским обновлением инструментов)
  5. Установка электроинструментов для повышения производительности

Справка> О Microsoft Visual Studio:

Microsoft Visual Studio 2010 Версия 10.0.40219.1 SP1Rel

Microsoft .NET Framework Версия 4.0.30319 SP1Rel

Версия файла System.Web.Mvc.dll показывает: 3.0.20105.0

После установки я сделал следующее:

  1. Открыть Visual Studio.
  2. Файл> Новый проект
  3. Выберите «Веб-приложение ASP.Net MVC 3».
  4. В диалоговом окне «Новый проект ASP.NET MVC 3». Я выбрал «Интернет-приложение», «Razor» View Engine. Хит ОК.

В рамках проекта поведение:

  1. Откройте любой файл cshtml, и Razor @blocks не будут выделены.
  2. Intellisense предоставляет фрагменты HTML в качестве параметров внутри и за пределами блоков бритвы, но не распознает помощники или модели HTML внутри них.
  3. Проект строится.
  4. Вы можете запустить проект, и все работает при сборке. Вид бритвы отображается нормально.

Кто-нибудь знает определенный набор предварительных условий для работы Razor Intellisense? Что-то, что я могу различить между другими 64-битными машинами Win7, на которых работает Razor Intellisense, и двумя, у которых есть эта проблема? Записи реестра? Существуют ли какие-либо журналы Visual Studio, которые могут помочь отладить это? После нескольких часов разочарования и прочтения каждого поста и вопроса Razor Intellisense, с которыми я столкнулся, не придумав ничего работающего, я просто надеюсь на новые мысли о том, что нужно устранить или попробовать дальше.

Спасибо за любую помощь в этом.

Ответы [ 12 ]

0 голосов
/ 23 февраля 2012

Как упомянуто BuildStarter, нажмите «Открыть с помощью» и установите по умолчанию Razor Editor, даже если он уже установлен.Должен получить цветовую кодировку и интеллект.

0 голосов
/ 07 января 2012

У меня была такая же проблема, я просто исправил ее, установив Visual Studio 2010 SP1. С тех пор все работает нормально. Я надеюсь, что это поможет вам.

Вы можете скачать его здесь: http://www.microsoft.com/download/en/details.aspx?id=23691

Удачи

...