Progetti

In Visual Studio i progetti sono i contenitori usati dagli sviluppatori per organizzare i file di codice sorgente e altre risorse visualizzate in Esplora soluzioni. In genere, i progetti sono file (ad esempio, un file con estensione csproj per un progetto C#) che archivia i riferimenti ai file di codice sorgente e alle risorse come i file bitmap. I progetti consentono di organizzare, compilare, eseguire il debug e distribuire il codice sorgente, i riferimenti a servizi Web e database e altre risorse. I pacchetti VSPackage possono estendere il sistema di progetto di Visual Studio in tre modi principali: tipi di progetto, sottotipi di progetto e strumenti personalizzati.

In questa sezione

I tipi di progetto aggiungono il supporto per nuovi tipi di progetti, ad esempio i linguaggi di programmazione. Ad esempio, ogni linguaggio supportato da Visual Studio ha un proprio tipo di progetto e l'esempio di integrazione IronPython include un tipo di progetto per il linguaggio IronPython. È necessario creare un tipo di progetto per linguaggi diversi da C# o Visual Basic per personalizzare la modalità di compilazione, debug, distribuzione e visualizzazione degli elementi in Esplora soluzioni. Per altre informazioni, vedere Tipi di progetto.

I sottotipi di progetto sono basati sui tipi di progetto e possono essere usati per personalizzare il modo in cui i progetti vengono compilati , sottoposto a debug e distribuiti. Visual Studio usa sottotipi di progetto con progetti smart device; personalizzano la distribuzione copiando un programma appena compilato da un computer di sviluppo al dispositivo di destinazione. I tipi di progetto C# e Visual Basic possono essere usati come base per i sottotipi di progetto; I tipi di progetto C++ non possono. I tipi di progetto personalizzati possono essere usati anche come base per i sottotipi di progetto. Per altre informazioni, vedere Sottotipi di progetto.

Illustra il progetto Web, che a sua volta crea applicazioni Web.

Spiega cosa accade effettivamente quando si crea un nuovo progetto.

  • Esempi di VSSDK Contiene gli esempi in VSSDK che gestiscono progetti e soluzioni.

Spiegare diversi aspetti dell'estendibilità di Visual Studio.