Я работаю над созданием расширения Visual Studio 2019. Я хочу добавить дополнительную опцию в контекстное меню при нажатии на коммит в истории. Затем оттуда я хотел бы сделать снимок файлов, которые были изменены в этом коммите как до, так и после. У меня проблемы с добавлением кнопки в контекстное меню.
Я установил проводник команд и смог найти ссылку на контекстное меню.
Однако, когда я добавляю ссылку на него в свой файл .vsct, он не может ее найти.
<Group guid="guidSubmitVulnerabilityCmdSet" id="GitMenu" priority="0x0600">
<Parent guid="PackageCommandSetGuid" id="GitHistory_ContextMenu" />
</Group>
Я решил, что мне нужно добавить элемент Extern со ссылкой на соответствующий файл заголовка, но я не могу найти ни одного файла .h в моей системе, который содержит эти значения. Я также пробовал просматривать сборку Microsoft.TeamFoundation. Git .Provider.dll в обозревателе объектов, но не увидел ничего многообещающего.
Это контекстное меню, которое я пытаюсь расширить .
Это то, что я пытаюсь сделать, возможно, или страница истории Git построена таким образом, что ее нельзя расширить ?
Заранее благодарим за любую помощь!