我正在爲VS 2012編寫一個C#插件。 我想將一個菜單項添加到工具菜單中。我希望這個菜單項在Studio啓動時被禁用,並且根據是否加載瞭解決方案/項目而變爲啓用或禁用。Visual Studio加載項。如何禁用菜單項
我以前可以通過處理QueryStatus方法並在適當時將 狀態設置爲vsCommandStatus.vsCommandStatusEnabled來完成此操作。 問題是由於某種原因QueryStatus不再被調用,直到我點擊菜單「工具」,因此我不能禁用我的菜單項。 任何人都可以幫忙嗎?
我通過處理的OnConnection
if(connectMode == ext_ConnectMode.ext_cm_UISetup)
{
........
}
和我的插件XML連接到我的插件看起來像
<LoadBehavior>1</LoadBehavior>
<CommandPreload>1</CommandPreload>
<CommandLineSafe>0</CommandLineSafe>