[英]Visual Studio Extension: How to disable native command?
我構建了一個擴展來正確管理Git模塊,為此,我在解決方案中有一個名為SubModules的文件夾。
我設法將上下文菜單添加到解決方案文件和項目文件中,但是在右鍵單擊SubModules文件夾(即“刪除”,“添加”)時,我想禁用一些本機命令。
有沒有辦法禁用這種本機命令?
我嘗試探索EnvDTE80.DTE2.Commands,但是沒有運氣,搜索告訴我如何禁用自己的命令(我已經知道如何)。
我的擴展程序是用C#開發的,但是VB.Net中的答案也可以。
您可以訂閱commandEvents.BeforeExecute,在處理程序中檢查命令名稱,並設置CancelDefault = true以禁用命令。 在運行Build.RebuildSolution和其他重建命令之前,請參閱添加確認 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.