Могу ли я сказать Visual Studio, как обрабатывать файл с пользовательским расширением файла? Я хочу иметь возможность открыть файл с расширением ".xxx" в Visual Studio и иметь подсветку CSS.
Я попытался сделать это, зайдя в VS -> Инструменты -> Параметры -> Текстовый редактор -> Расширение файла, но в раскрывающемся меню Редактора нет ничего, что можно было бы указать «обрабатывать его как CSS».
Есть способ взлома реестра, которым вы можете воспользоваться. http://www.engagesoftware.com/Blog/EntryId/117/Editing-SqlDataProvider-scripts-within-Visual-Studio.aspx
Обычно вы смотрите на HKLM: \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 9.0 \ Languages \ File Extensions \ .css
(изменение номера версии в зависимости от вашей версии VS и удаление Wow6432Node
, если вы не используете 64-разрядную ОС) и сделайте копию этого файла, назвав его .my-custom-extension
UPDATE Согласно аналогичному вопросу о переполнении стека , для некоторых расширений (например, CSS) есть еще один шаг, чтобы быть взятым. Он говорит, что нужно взять GUID из расширения, которое вы копируете, и найти его запись в HKLM: \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 9.0 \ Editors
и добавить значение DWORD в его Ключ расширений
похож на существующее значение css
. Этот вопрос также указывает на расширение в галерее VS, которое делает это. Однако даже после этого я сам по-прежнему не могу выделить подсветку синтаксиса ...