Как получить IntelliSense для Razor View Engine
Просто установлен Microsoft Visual Web Developer 2010 и пытается создать приложение MVC с Razor View Engine.
При открытии файла ".cshtml" я не могу получить цвета для синтаксиса в редакторе, а также intellisense не появляется. Есть ли какой-либо вариант, который я должен явно включить?
Ответы
Ответ 1
UPDATE: Release Candidate, наконец, поддерживает Razor IntelliSense.
Update2: Последняя версия была объявлена здесь, а также поддерживает синтаксис Intellisense for Razor. Woohoo!
Вот скриншот нового улучшенного синтаксиса Intellisense и Razor:
![image_thumb_71FC675E.png]()
Для большого обзора/введения в MVC3 и NuGet я предлагаю вам взглянуть на этот видео PDC10.
Предыдущий ответ
Нет. Он не работает с текущей бета-версией:
Razor intellisense не в сегодняшнем бета. Нам нужно было сделать немного больше тестирования (и исправления ошибок), прежде чем мы были готовы широко распространять его. Он исправляет несколько файлов VS, и поэтому мы необходимо убедиться, что он на 100% твердый прежде чем давать его в широком смысле.
Это определенно будет в финале релиз, хотя и должен быть доступный для людей, следующие несколько недель.
Спасибо,
Скотт
Взято из http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing-nupack-asp-net-mvc-3-beta-and-webmatrix-beta-2.aspx#7624491
Ответ 2
Вы можете получить подсветку синтаксиса, связав расширение .cshtml
с редактором HTML в свойствах Visual Studio (это будет выделять только теги HTML, а не синтаксис Razor). IntelliSense пока не работает. Microsoft выпустит расширение для Visual Studio, которое будет поддерживать его в более поздней версии.
.
Ответ 3
Вы можете установить визуальное расширение студии, чтобы получить подсветку, но не intellisense. Razor Syntax Highlighter
Ответ 4
Команда ASP.NET MVC только что выпустила RC-версию для ASP.NET MVC 3, и у нее есть intellisense для движка Razor.:)
Следуйте этой ссылке для получения дополнительной информации:
http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx
Ответ 5
подсветка intellisense и синтаксиса не работает в текущей версии. Это должно быть исправлено для окончательного релиза, хотя.
Пила демо от Скотта Гу в пятницу - двигатель Razor View выглядит очень круто.