我正在尝试创建一个 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 History 页面是否以无法扩展的方式构建?
提前感谢您的帮助!