Могу ли я сказать Visual Studio, как обращаться с файлом с пользовательским расширением? - PullRequest
21 голосов
/ 16 августа 2010

Могу ли я сказать Visual Studio, как обращаться с файлом с пользовательским расширением файла?Я хочу, чтобы иметь возможность открыть файл с расширением ".xxx" в Visual Studio и иметь подсветку CSS.

Я пытался сделать это, зайдя в VS -> Инструменты -> Параметры -> Текстовый редактор -> Расширение файла, но в раскрывающемся меню Редактора нет ничего, что можно было бы указать "рассматривать как CSS".

Ответы [ 2 ]

44 голосов
/ 15 января 2016

В Visual Studio перейдите в Инструменты> Параметры> Текстовый редактор> Расширение файла Там вы можете добавить определенные расширения и выбрать, какой редактор использует Visual Studio для этого расширения.

6 голосов
/ 16 августа 2010

Есть взлом реестра, который вы можете использовать.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

ОБНОВЛЕНИЕ Согласно аналогичный вопрос переполнения стека , для некоторых расширений (например, CSS) есть еще один шаг, который необходимо сделать.Он говорит, что нужно взять GUID из расширения, которое вы копируете, найти его запись в HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors и добавить значение DWORD в ключ Extensions, как существующее значение css.Этот вопрос также указывает на расширение в галерее VS, которое делает это.Однако, даже после этого я все еще не могу получить подсветку синтаксиса ...

...