Condividi tramite


Creare tipi di progetto

È possibile estendere Visual Studio creando un nuovo tipo di progetto. Per creare un nuovo tipo di progetto, è necessario comprendere diversi concetti e completare una serie di passaggi. Negli argomenti seguenti viene fornita una panoramica di come creare tipi di progetto.

In questa sezione

Illustra l'elemento, la persistenza dei file di progetto e le decisioni di progettazione meccanica da prendere prima di creare un nuovo tipo di progetto.

Viene fornita una panoramica dei passaggi da seguire per creare un nuovo tipo di progetto che supporti tali attività di programmazione, ad esempio la modifica del codice e la compilazione, la compilazione, il debug e la distribuzione di applicazioni nel progetto.

Fornisce informazioni su come fornire e usare una factory di progetto per creare istanze di un nuovo progetto.

Fornisce esempi di codice di istruzioni dal Registro di sistema che forniscono percorsi e dati predefiniti e una tabella che contiene voci dello script del Registro di sistema per ogni istruzione.

Viene illustrato l'uso di IPersistFileFormat per rendere persistenti sia gli oggetti di progetto file che non basati su file.

Descrive in che modo il tipo di progetto può usare il motore di compilazione MSBuild per consentire agli utenti di compilare da Visual Studio e dalla riga di comando.

Illustra l'architettura degli strumenti di visualizzazione del codice, ad esempio la finestra Visualizzatore oggetti e Visualizzazione classi. Vengono descritte le interfacce e i metodi utilizzati per implementare l'esplorazione di oggetti in un pacchetto VSPackage.

Illustra il significato che i progetti svolgono per determinare quale editor viene usato quando viene aperto un elemento di progetto e come è possibile modificare le risorse del progetto.

Illustra come assegnare a VSPackage la propria identità univoca e come eseguire il wrapping delle DLL VSPackage e altre informazioni in un pacchetto windows Installer (file MSI ) per la distribuzione ai clienti.

Descrive il modo in cui Visual Studio visualizza e indirizza le gerarchie.

Fornisce una panoramica di un VSPackage, un oggetto COM installabile che estende l'ambiente di Visual Studio e illustra come implementare un vsPackage personalizzato.

Viene illustrato come usare i progetti per modificare il codice, compilare e compilare il codice ed eseguire ed eseguire il codice ed eseguire il debug e vengono forniti collegamenti ad argomenti dettagliati su come creare tipi di progetto.