Вопрос по validation, html5, visual-studio – Можно ли добавить проверку HTML5 в Visual Studio?

36

Я работаю над страницей, используя<canvas>, который является тегом HTML5 в Visual Web Developer Express Edition 2008, и средство проверки в редакторе HTML сообщает мне, что это недопустимый тег. Это потому, что он настроен на проверку XHTML 1.0 Transitional. Я предпочел бы, чтобы он этого не делал, и сказал мне, что является действительным или недействительным на основе доктайп HTML5, но я не могу найти нигде в настройках, которые предполагают, что это будет возможно.

Есть ли способ сказать Visual Studio для проверки на соответствие HTML5 или добавить новую ссылку на спецификацию вручную? Я предпочел бы не заходить и не добавлять теги вручную, что на данный момент является единственным вариантом.

С SP1 поддержка HTML5 естьblogs.msdn.com/b/webdevtools/archive/2011/01/27/… Tanmoy

Ваш Ответ

5   ответов
8

Обновление веб-стандартов для Visual Studio 2010 SP1:

It updates the HTML5 intellisense and validation to reflect the latest W3C specifications and fixes some bugs bugs in the current SP1 support for HTML5. Also JavaScript intellisense it updated to reflect many of the new browser capabilities such as Geolocation and DOM storage. Finally, this update adds comprehensive CSS3 intellisense and validation based on the latest specifications from W3C.

Для Visual Studio 2008 Microsoft предоставила обновленную версию схемы проверки HTML 5 и intellisense в галерее Visual Studio.

HTML 5 Intellisense

Обновленная схема была опубликована Михаилом Архиповым, тем же сотрудником Microsoft, который написал пост в блоге, связанный сОтвет Рахула.

25

что команда разработчиков Visual Web решила эту проблему, добавив поддержку HTML5 самостоятельно: http://blogs.msdn.com/webdevtools/archive/2009/11/18/html-5-intellisense-and-validation-schema-for-visual-studio-2008-and-visual-web-developer.aspx

You all probably know that new HTML 5 standard is coming. We made a new intellisense schema that you can add to VS 2008 or VWD Express 2008 and get intellisense and validation on HTML 5 elements.

для VS2005 мне пришлось обновить пути и изменить раздел реестра со схемы 23 на схему 21:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Packages\{1B437D20-F8FE-11D2-A6AE-00104BCC7269}\Schemas\Schema 21
Для VS 2010 см.stackoverflow.com/questions/1682180/…
эта ссылка отлично работала для меня с Visual Studio 2008 64bit
Можете ли вы объяснить, какова процедура, я должен следовать для HTML5, чтобы работать в Visual Studio 2005 ???
Рахул также опубликовал обновление:visualstudiogallery.msdn.microsoft.com/…
0

Вам нужно добавить файл в папку в VS install и добавить в реестр.

Это описание, которое я использовал (HTML и CSS имеют очень похожий подход):http://blogs.msdn.com/mikhailarkhipov/archive/2007/10/19/how-to-create-custom-css-intellisense-schema-in-visual-studio-2005-and-2008.aspx

2
О, я мог бы заметить, что у меня есть Web Developer (Express Edition), а не сама Visual Studio. Не уверен, если это имеет значение или нет. Rahul
Я пытался следовать вашим указаниям, но у меня нет эквивалентного хэша (очевидно) внутри узла Packages в реестре. У меня также нет той, которая содержит схемы / схемы 23. Есть предложения? Rahul
1

Похожие вопросы