如何以编程方式检测命令键绑定(快捷方式)冲突

时间:2019-06-03 11:27:37

标签: visual-studio-extensions vsix visual-studio-sdk

我在扩展名中具有命令快捷方式,该快捷方式在VS2012VS2015中运行良好。但是从VS2017开始,这是行不通的。现在,VS具有自己的命令快捷键以及这些组合键。命令的作用域VS-Text Editor和我的命令TSQL-Editor具有不同的作用域。奇怪但更具体的范围(TSQL-Editor)快捷键不起作用。

我已经实现了Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget,但是在尝试执行命令时QueryStatus没有调用。

应该有某种机制,因为例如ReSharper可以检测到此类冲突

enter image description here

如何处理键绑定冲突?

0 个答案:

没有答案