Tabella dei comandi di Visual Studio (. file di Vsct)
Un file di configurazione della tabella del comando è un file di testo che descrive l'insieme di controlli che un VSPackage contiene. Il compilatore della tabella dei comandi di Visual Studio (VSCT) compila i file di configurazione basato su XML (file di .vsct) in file binari di output della tabella al comando (.cto). I file risultante funzioni .cto sono identici a quelli creati tramite il compilatore della tabella (CTC) dei comandi per compilare i file di configurazione di .ctc. Tuttavia, l'utilizzo di .vsct basato su XML dei file presenta alcuni vantaggi, tra cui i seguenti:
Un editor XML avanzato fornito da Visual Studio. Per impostazione predefinita, questo editor viene visualizzata quando si fa doppio clic su un file di .vsct in Esplora soluzioni.
Intellisense viene fornito da uno schema XSD installato da Visual Studio SDK.
a causa di questi vantaggi, il ctc è stato deprecato. Sebbene il ctc sia ancora supportato, il compilatore di VSCT ora è la soluzione consigliata generare tabelle di comando. tutti gli esempi di Visual Studio SDK sono stati convertiti per utilizzare i file di .vsct.
Esempi di C++ forniti da Visual Studio SDK la compilazione di un file di .cto in una DLL satellite nativo. Gli esempi di c# includono un file di .cto come risorsa di manifesto in un assembly di un VSPackage. Esistono alcune differenze meno nel formato di .vsct in questi due casi. Per ulteriori informazioni, vedere Esempi di VSCT in c# e in C++.
Nota
Per scopi di localizzazione, un progetto c# è possibile compilare un file di .cto in una DLL satellite gestita.
Per iniziare apprendere la sintassi e la semantica dei file di .vsct, vedere Progettare la Tabella dei comandi XML (. file di Vsct)
In questa sezione
Progettare la Tabella dei comandi XML (. file di Vsct)
Viene descritto come progettare i file di .vsct.Procedura: Creare un oggetto. file di Vsct
confronta i metodi per creare un file di .vsct. Viene descritto il processo per creare manualmente un nuovo file di .vsct.Procedura: Creare un oggetto. File di Vsct da un oggetto esistente. File di ctc
Viene descritto il processo di conversione di un file di origine esistente di .ctc in un file di .vsct.Procedura: Creare un oggetto. File di Vsct da un oggetto esistente. file di Cto
Viene descritto il processo di conversione di un file binario esistente di .cto in un file di .vsct.Esempi di VSCT in c# e in C++
Vengono descritte le differenze nel formato di file di .vsct per progetti c# e C++.
Sezioni correlate
Riferimento XML Schema VSCT
Vengono fornite informazioni dettagliate su ogni sezione del file di configurazione della tabella XML del comando.Command Table Configuration (.Ctc) Files
Vengono forniti i cenni preliminari sul formato di file deprecato di .ctc.Come Vspackage aggiunge gli elementi dell'interfaccia utente dell'IDE
Viene descritta la specifica di formato tabella di comando.Risorse in Vspackage gestito
Viene descritto come utilizzare le risorse gestite e non gestite in Vspackage gestito.Controlli, menu e barre degli strumenti
Viene illustrato come creare un'interfaccia utente che include i menu, barre degli strumenti e caselle combinate del comando.