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 alcuni concetti e completare una serie di passaggi. Negli argomenti seguenti vengono forniti i cenni preliminari su come creare tipi di progetto.

In questa sezione

  • Decisioni di progettazione del tipo di progetto
    Viene illustrato l'elemento, la persistenza del file di progetto e le decisioni di progettazione di meccanico di impegno che è necessario eseguire prima di creare un nuovo tipo di progetto.

  • elenco di controllo: Creare nuovi tipi di progetto
    Vengono forniti cenni preliminari sui passaggi necessari per creare un nuovo tipo di progetto che supporta attività di programmazione quali il codice e la compilazione di modifica, la compilazione, debug e distribuzione delle applicazioni nel progetto.

  • Creazione di istanze di progetto utilizzando le factory di progetto
    Vengono fornite informazioni sull'assegnazione e utilizzare una factory di progetto per creare istanze di nuovo progetto.

  • registrare un tipo di progetto
    Vengono forniti esempi di codice di istruzioni dal Registro di sistema che forniscono i percorsi predefiniti e i dati e da una tabella contenente le voci da script del Registro di sistema per ogni istruzione.

  • persistenza di progetto
    Viene descritto l'utilizzo di IPersistFileFormat rendere persistente sia il file dagli oggetti del progetto non based file.

  • Utilizzo di MSBuild
    Viene descritto come tipo di progetto può utilizzare il motore di compilazione di MSBuild per consentire la compilazione degli utenti da Visual Studio e alla riga di comando.

Sezioni correlate

  • modello di automazione
    Viene descritto un metodo secondario di estensione del Visual Studio.

  • Strumenti di supporto di Simbolo-Esplorazione
    Viene illustrata l'architettura degli strumenti visualizzazione di codice come finestra di Visualizzazione classi e di Visualizzatore oggetti . Vengono descritte le interfacce e i metodi utilizzati per implementare l'oggetto che esegue in un VSPackage.

  • Aggiunta dei modelli di progetto ed elementi di progetto
    Viene descritto il significato dei progetti svolgono nella determinazione dell'editor viene utilizzato quando un elemento di progetto viene aperto e come le risorse del progetto possono essere modificate.

  • Installando Vspackage tramite Windows Installer
    Mostra come fornire al package VS la propria identità univoca e come eseguire il wrapping delle DLL di un VSPackage e altre informazioni in un package di Windows Installer (file di .MSI) per la distribuzione ai clienti.

  • gerarchie in Visual Studio
    Viene descritto come Visual Studio visualizza e vengono indicate le gerarchie.

  • Vspackage
    Viene fornita una panoramica di un package VS, un oggetto COM installabile che estende l'ambiente di Visual Studio e viene illustrato come implementare diventi proprietaria VSPackage.

  • tipi di progetto
    Viene illustrato come utilizzare progetti modificare il codice, compilare e compilare il codice e l'esecuzione e il debug del codice e vengono forniti collegamenti ad argomenti contenenti istruzioni dettagliate su come creare tipi di progetto.