Надстройка Visual Studio: как добавить отдельные команды в контекстное меню обозревателя решений - PullRequest
6 голосов
/ 20 мая 2011

Я потратил около 3 дней, пытаясь заставить это работать, но безрезультатно.

Я довольно новичок в расширяемости VS.NET, и мне трудно отлаживать свои проблемы.

Я уже попробовал приведенный здесь код: Надстройка Visual Studio - добавление элемента контекстного меню в обозреватель решений

Не могу заставить его работать. Отладил его и не исключение не выбрасывается. Кроме того, я бы предпочел использовать надстройку вместо пакета.

Кто-нибудь знает:

  • Как получить список всех контекстных меню в обозревателе решений?
  • Как добавить пользовательские группы команд в контекстное меню?
  • Как добавить пользовательскую команду в одну пользовательскую группу команд контекстного меню?

Заранее спасибо.

Ответы [ 2 ]

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

В этой статье показано, как создать и отобразить контекстное меню с тем же интерфейсом, что и в Visual Studio, для использования в вашем собственном пользовательском интерфейсе надстройки.

0 голосов
/ 20 декабря 2011

Вот инструмент, который я рекомендую, основываясь на его использовании: http://vssdkassist.codeplex.com/. Он нацелен на пакеты Visual Studio в отличие от надстроек, но вызовы методов похожи для надстроек и vspackages. Я бы порекомендовал настроить проект vspackage, использовать vssdkassist и использовать его для создания своего контекстного меню. Затем я бы порекомендовал изучить вызовы методов и т. Д., Которые vssdkassist настроил для вас.

...