2010-10-16 1 views
0

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

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

Спасибо

ответ

1

Я в конечном итоге реализовал его сам.

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

0

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

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

+0

Это действительная точка зрения ... Однако есть ли у вас статистика использования/использования пользователями различных версий Visual Studio? Похоже, что Visual Studio 2008 (а значит и 2005) будет по-прежнему использоваться довольно много в ближайшие годы. Компании, которых я знаю, не спешат обновлять свою Visual Studio (тем более, что последняя версия .NET работает отлично на Visual Studio 2008). Я буду рад услышать, если у вас есть какие-то другие соображения по этому поводу. – VitalyB