elenco di controllo: Creare nuovi tipi di progetto
È necessario creare un tipo di progetto se si desidera personalizzare Visual Studio affinché si comporti in uno o più dei seguenti modi: Nell'elenco di controllo fornisce una guida a tali attività.
progettare la funzionalità per il nuovo tipo di progetto. Per ulteriori informazioni, vedere Decisioni di progettazione del tipo di progetto.
Determinare quali editor vengono utilizzati per il codice e altri elementi di progetto. È possibile utilizzare gli editor principali o standard, oppure creare e utilizzare gli editor specifici del progetto. Per ulteriori informazioni, vedere Creare editor di testo personalizzati e finestre di progettazione e Procedura: Aprire gli editor specifici del progetto.
Determinare il livello della partecipazione agli elementi di progetto potranno in Visualizzazione classi e in Visualizzatore oggetti. Per ulteriori informazioni, vedere Strumenti di supporto di Simbolo-Esplorazione.
Derivare nuove classi basate sulle decisioni di progettazione avere creato in precedenza per il progetto ed elementi di progetto.
Scrivere il codice per i seguenti componenti del tipo di progetto:
Proiettare la factory, per gestire la creazione di nuovi progetti e aprire i progetti esistenti. Per ulteriori informazioni, vedere Creazione di istanze di progetto utilizzando le factory di progetto.
Gerarchia del progetto e di comando. Per ulteriori informazioni, vedere Implementation of Project Interfaces, elementi di un modello di progetto Componenti principali del modello di progetto elementi di un modello di progettoe Procedura: Creare e gestire i comandi in Vspackage (c#).
Gestione degli elementi di progetto, inclusa l'aggiunta del progetto nella finestra di dialogo di nuovo progetto . Per ulteriori informazioni, vedere Aggiunta dei modelli di progetto ed elementi di progetto e Registrare i modelli di progetto e di elemento.
Persistenza degli elementi di stato e diversi di progetto. Per ulteriori informazioni, vedere Salvataggio di elementi di progetto e di apertura. Per la persistenza di informazioni sulla soluzione, vedere soluzioni.
Proprietà indipendenti di configurazione da visualizzare nella Finestra Proprietà. Per ulteriori informazioni, vedere Finestra Proprietà e pagine delle proprietà.
Proprietà di configurazione del progetto viene implementata nelle pagine delle proprietà per visualizzare le proprietà di. Per ulteriori informazioni, vedere gestire le opzioni di configurazione.
Enumerazione di output per la distribuzione. Per ulteriori informazioni, vedere Configurazione del progetto per l'output.
Servizi di avvio del progetto. Per ulteriori informazioni, vedere elementi di un modello di progetto e Componenti principali del modello di progetto.
Oggetti, o classi derivate da IDispatch, disponibile per l'automazione. Per ulteriori informazioni, vedere modello di automazione.
L'xml ordina i file della Tabella (.vsct). Per ulteriori informazioni, vedere Tabella dei comandi di Visual Studio (. file di Vsct).
Il test, debug e avvia il tipo di progetto.
Visualizza il progetto nella scheda di Progetto della finestra di dialogo di aggiungere il riferimento impostando VARIANT_TRUE come valore per VSHPROPID_ShowProjInSolutionPage. Per ulteriori informazioni, vedere __VSHPROPID e GetProperty.
Creare il file di Microsoft installer (MSI) per installare il package VS. Per ulteriori informazioni, vedere Installando Vspackage tramite Windows Installer, registrare un tipo di progetto e Vspackage.
Vedere anche
Concetti
Quando creare tipi di progetto