Оверлейная графика (ака украшения в VS2010) в VS2008 - PullRequest
0 голосов
/ 16 октября 2010

Я пишу надстройку для VS2008 и VS2010, и я хотел бы иметь графические улучшения, которые появляются в верхней части кода (аналогично Resharper / CodeRush).Сделать это в VS2010 относительно легко, используя украшения, однако, как мне это сделать в VS2008?Кто-нибудь знает хороший ресурс / статью для чего-то в этом духе? ​​

Я знаю, что DXCore (CodeRush) позволяет это делать, однако из-за лицензионных ограничений (я не могу связать DXCore с моим аддином)Я не могу этого сделать.

Спасибо

Ответы [ 2 ]

1 голос
/ 31 декабря 2011

Я сам реализовал это.

Общая идея состоит в том, чтобы создать прозрачную форму (Winforms или WPF), поместить нужное украшение в эту форму, а затем наложить форму на позицию кода.

0 голосов
/ 19 октября 2010

Поскольку редактор был полностью переписан в период между 2008 и 2010 годами, техника для этого будет совершенно другой, и вряд ли сейчас, через 6 месяцев после запуска 2010 года, это хорошее время, чтобы начать писать что-то для 2008 года, особенно трудно.

Тем не менее, отличный источник примера кода для расширений редактора http://code.msdn.microsoft.com/vsx. Это от команды VSX и очень помог мне при работе над расширениями.

...