У меня установлена Visual Studio 2010 / SP1 / MVC 3 (с апрельским обновлением инструментов) на машине с новой установкой Windows 7 64-bit Professional.
У меня не установлен резарпер.
Я никогда не устанавливал RC или бета-версию чего-либо в этой новой установке ОС.
Мои шаги установки были следующие:
- Установите Visual Studio Professional.
- Установить установщик веб-платформы.
- Установите Visual Studio SP1 из WPI.
- Установить Microsoft ASP.net MVC 3 (с апрельским обновлением инструментов)
- Установка электроинструментов для повышения производительности
Справка> О 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
После установки я сделал следующее:
- Открыть Visual Studio.
- Файл> Новый проект
- Выберите «Веб-приложение ASP.Net MVC 3».
- В диалоговом окне «Новый проект ASP.NET MVC 3». Я выбрал «Интернет-приложение», «Razor» View Engine. Хит ОК.
В рамках проекта поведение:
- Откройте любой файл cshtml, и Razor @blocks не будут выделены.
- Intellisense предоставляет фрагменты HTML в качестве параметров внутри и за пределами блоков бритвы, но не распознает помощники или модели HTML внутри них.
- Проект строится.
- Вы можете запустить проект, и все работает при сборке. Вид бритвы отображается нормально.
Кто-нибудь знает определенный набор предварительных условий для работы Razor Intellisense? Что-то, что я могу различить между другими 64-битными машинами Win7, на которых работает Razor Intellisense, и двумя, у которых есть эта проблема? Записи реестра? Существуют ли какие-либо журналы Visual Studio, которые могут помочь отладить это? После нескольких часов разочарования и прочтения каждого поста и вопроса Razor Intellisense, с которыми я столкнулся, не придумав ничего работающего, я просто надеюсь на новые мысли о том, что нужно устранить или попробовать дальше.
Спасибо за любую помощь в этом.