簡體   English   中英

Visual Studio擴展:如何禁用本機命令?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM