Фрагменты кода Visual Studio 2008 для другого языка - PullRequest
6 голосов
/ 05 февраля 2009

Есть ли способ определить фрагменты кода для другого языка, отличного от стандартных (C #, VB ...) в VS 2008? Я использую компилятор Intel Fortran с Visual Studio, и его интеграция в него довольно полная, за исключением части кода. Мне показалось, что я где-то читал на msdn, что вы не можете определить новые для других языков.

Так что я был бы очень рад, если бы кто-то мог доказать мне обратное.

Любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 09 февраля 2009

Поддержка фрагмента кода для языка определяется языковой службой. Пакет Intel Fortran не поддерживает фрагменты кода и не может быть добавлен кем-либо еще (через надстройку или сторонний пакет).

Раздел реестра, который управляет поддержкой фрагмента кода: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ Languages ​​\ CodeExpansions. Вы заметите, что под этим ключом есть подразделы для Basic, CSharp и XML (и, возможно, больше, если у вас есть другие языковые службы, которые поддерживают фрагменты кода), но нет подключа для Fortran.

Единственное, что вы можете сделать, это отправить запрос в Intel, и, возможно, они добавят поддержку фрагмента кода через несколько лет.

1 голос
/ 06 февраля 2009

Ознакомьтесь с этой статьей о VS и фрагментах кода. Он был написан для VS2005, но то же самое для VS2008.

Фрагменты кода

Вы должны иметь возможность использовать это с fortran, так как вы указываете язык кода в xml-файле, который используется для фрагментов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...