Расширение редактора Visual Studio - PullRequest
1 голос
/ 12 февраля 2009

Я пишу надстройку для расширения Visual Studio 2008 (добавление пользовательских функций). При этом я столкнулся с ситуацией, в которой было бы хорошо, если бы я мог предоставлять настраиваемые сообщения через всплывающие подсказки для любой строки кода.

Для этого IMO требуется доступ к элементу управления редактора VS и некоторым образом отображение соответствующей подсказки. Это также может быть визуализировано как точки останова, которые при наведении мыши выдают всплывающую подсказку.

Возможна ли эта реализация? Если да, какой путь? Если нет, какой подобный способ вы предлагаете?

Ответы [ 3 ]

1 голос
/ 06 марта 2009

Да, это так. Вы можете добавить больше настроек в редактор кода VS 2008, даже если вы можете создать свою собственную языковую службу с собственной поддержкой intellisense в VS 2008.

Это можно сделать просто с помощью VS 2008 SDK, а также можно быстро поиграть с автономной оболочкой Visual Studio 2008, а MS SQL Server 2008 Management Studio является одним из примеров настраиваемой отдельной оболочки Visual Studio.

Вы можете посетить MS Visual Studio Расширяемость:

http://msdn.microsoft.com/en-us/vsx/default.aspx

И много видео на VS 2008 SDK:

http://msdn.microsoft.com/en-us/vsx/bb507746.aspx#extensibility

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

В недавнем выпуске Hanselminutes они обсуждали, насколько расширяемым будет редактор VS 2010. Исходя из того, что они сказали, я думаю, что будет довольно сложно (хотя, вероятно, возможно), пока они не введут эту расширяемость.

0 голосов
/ 06 марта 2009

Вам следует взглянуть на Resharper и выяснить, подойдет ли ваша надстройка в качестве плагина Resharper. При таком подходе ваши пользователи должны будут покупать Resharper, но это именно то, что он делает.

Например, посмотрите http://stylecopforresharper.codeplex.com/, где этот вид подсказок / подсказок используется в Resharper для выделения строк кода, имеющих проблемы с StyleCop.

...