Comandi e menu che usano assembly di interoperabilità

Un pacchetto VSPackage che implementa i comandi di menu e barre degli strumenti usando gli assembly di interoperabilità deve:

  • Informare il Visual Studio Integrated Development Environment (IDE) sui comandi supportati e se sono attualmente abilitati.

  • Rispettare le regole (contratto) per la gestione dei comandi.

  • Implementare in modo esplicito la gestione dei comandi usando l' IOleCommandTarget IVsUIHierarchy interfaccia o.

    Nella sezione seguente viene descritto come eseguire queste attività.

Contenuto della sezione

Descrive in che modo un pacchetto VSPackage notifica all'IDE quali sono i comandi supportati e se sono attualmente abilitati.

Fornisce una definizione del contratto di comando di base usato da tutti i VSPackage che implementano i comandi usando gli assembly di interoperabilità.

Viene fornita una panoramica del modo in cui un VSPackage implementa un comando.

Descrive le voci del registro di sistema necessarie per notificare all'IDE che un pacchetto VSPackage fornisce un gestore comando.

Vengono descritti i criteri utilizzati dall'IDE per determinare quali comandi VSPackage sono disponibili e quali oggetti li gestisce.

Fornisce informazioni dettagliate su come creare un'interfaccia utente che utilizza il Visual Studio supporto dei comandi.

Panoramica del processo utilizzato per correlare un oggetto con la richiesta di comando corretta.