2009-02-12 2 views
1

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

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

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

ответ

1

In a recent episode of Hanselminutes, они обсудили, насколько более расширяемым будет редактор VS 2010. Основываясь на том, что они сказали, я думаю, что это будет довольно сложно (хотя, вероятно, возможно), пока они не примут эту расширяемость.

+0

Любые другие подобные идеи о том, что делать? – user64574

0

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

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

1

Да, это так. Вы можете добавить дополнительную настройку в редактор кода 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

Смежные вопросы