мне нужен полный рабочий пример для Visual Studio 2013 SDK, в C# или еще VB.Net, из MSDN образцов, SatckOverflow пользователя (s) или стороннего источника, который иллюстрирует, как разработать простой пакет, который будет интегрировать пользовательское меню внутри окна редактора кода контекстменю с разделителями строк (групп) и назначенными горячими клавишами после передового опыта, чтобы избежать моих текущих практик.VS 2013 SDK: ориентация Необходимость разработки пакета
Я очень расстроен от исследования недели и недели в MSDN без основывая любую вещь, которая могла бы помочь мне понять, как сделать все правильно, любое должностное лицо или третьим примером партии, что мне нужно сделать, пожалуйста, быть всеобъемлющим ,
Я прочитал от начала, чтобы положить конец этим ресурсам, и я не могу найти внутреннюю ориентацию или объяснения того, что мне нужно (меню внутри контекстного меню редактора кода), однако это помогло мне понять другие вещи:
Это ниже мое фактическое меню, однако, я думаю, что от комментариев @Карлос Кинтеро, что я не следующей передовой практики, потому что я генерации меню и все его кнопка во время выполнения и, если я правильно понял хорошо, что я должен создать все эти вещи из VSCT файла, чтобы иметь возможность назначить горячие клавиши и добавить разделители строк и запрашивать статус команды:
VS2013 SDK поставляется с некоторыми шаблонами проектов и particullary шаблон Visual Studio Package проекта, который является мастер проект, который поставляется с тремя шаблонами, любой из них показывает, как это сделать, но команду Шаблон меню мастера более приближен к тому, что я хотел бы сделать, но это для добавления меню под панелью инструментов Tools, что очевидно, что я не претендую на это, я только хотел бы добавить что-то в контекстном меню редактора кода, поэтому я использую пустой шаблон (который не создает файл VSCT).
Шаблон пакета commandmenu создает файл VSCT, но я не понимаю, как его создать для моих нужд в моем пустом пакете, или как отредактировать файл VSCT, который создает пакет меню команд по умолчанию, чтобы переместить команду из меню Tools в редакторе кода в контекстном меню, я проверил почти все направляющие, открытые в MSDN.
Также полный пакет SDK не поддерживает поддержку intellisense, и почти все члены SDK недокументированы в MSDN (например, в виде указателей, которые имеют имя, но любое описание), поэтому на самом деле это кошмар, чтобы понять, как делать правильные вещи. С уважением, статьи, написанные @Карлос Кинтеро являются гораздо лучшим местом документации, чем MSDN, но в нем также отсутствуют важные примеры, такие как пример управления контекстным меню.
Это полный источник моего пакета, если это необходимо:
Я застрял с гораздо вещами этого решения, потому что я не использую файл VSCT который, как предполагается, поможет мне реализовать все вещи, в которых я застрял, мне нужно создать его с нуля, потому что, как я сказал, я считаю, что следую неправильным методам, создавая все элементы управления во время выполнения, а не из файла VSCT ,
Мне просто нужно увидеть рабочий пример с VSCT-файлом, который создает аналогичное меню внутри контекстного меню редактора кода, с разделителями строк (группами) и назначенной горячей клавишей, чтобы хорошо учиться.
Второй проект не содержит каких-либо интересных сведений о моих потребностях, но первый проект CodeMaid помог мне многое понять, проанализировав код, спасибо за долю. – ElektroStudios