Creazione di progetti da modelli
È possibile creare nuovi progetti da modelli installati in locale o disponibili online.Se si seleziona una categoria nella sezione Online o Installato viene popolato un elenco di modelli di progetto.L'elenco dei modelli di progetto disponibili dipende dalla versione di .NET Framework di destinazione.Selezionare un modello di progetto per visualizzare una breve descrizione sul modello.
Tutti i modelli di progetto aggiungono i file e i riferimenti necessari per il tipo di progetto.
Modelli per categoria
Nella tabella seguente sono indicati i tipi di progetto predefiniti disponibili in Visual Studio per categoria.Le sottocategorie sono mostrate in formato <Sottocategoria>/<NomeModello> se non altrimenti specificato.Alcuni dei modelli delle varie sottocategorie saranno visualizzati anche alla selezione della categoria padre.
[!NOTA]
I modelli disponibili possono variare in base alla versione di Visual Studio, all'edizione, alla versione di .NET Framework, alle opzioni di installazione e ad altre personalizzazioni.Se manca un modello in dotazione con l'installazione, eseguire devenv.exe con l'opzione /installvstemplates.Per altre informazioni, vedere Opzioni della riga di comando devenv.
Modelli per le applicazioni Windows Store
I modelli seguenti vengono visualizzati nella sottocategoria Linguaggio**/Windows Store**.
Modello di progetto |
Altre informazioni |
---|---|
Per Visual Basic o Visual C#: |
Per altre informazioni su qualsiasi modello disponibile in questa sottocategoria, vedere l'argomento relativo ai modelli per velocizzare lo sviluppo delle app. |
Applicazione vuota (XAML) |
Progetto a una pagina per un'applicazione Windows Store che non dispone di controlli o layout predefiniti. |
Applicazione griglia (XAML) |
Progetto a tre pagine per un'applicazione Windows Store che naviga tra elementi raggruppati e disposti in una griglia.Nelle pagine dedicate vengono visualizzati i dettagli per gruppi ed elementi. |
Applicazione divisa (XAML) |
Progetto a due pagine per un'applicazione Windows Store che naviga tra elementi raggruppati.La prima pagina consente la selezione del gruppo, mentre la seconda visualizza un elenco di elementi insieme ai dettagli per l'elemento selezionato. |
Libreria di classi (applicazioni Windows Store) |
Progetto tramite cui viene creata una libreria di classi gestita utilizzabile dalle applicazioni Windows Store o dai componenti Windows Runtime. |
Libreria unit test (applicazioni Windows Store) |
Progetto contenente unit test utilizzabili per testare applicazioni Windows Store, componenti di Windows Runtime o librerie di classi per applicazioni Windows Store. |
Per Visual C++: |
Per altre informazioni su qualsiasi modello di questa sottocategoria ad eccezione dei modelli per applicazioni Direct 2D e Direct 3D, vedere l'argomento relativo ai modelli per velocizzare lo sviluppo di app.Per informazioni sui modelli per app Direct 2D e Direct 3D, vedere l'argomento su come preparare l'ambiente di sviluppo per applicazioni DirectX di Windows Store. |
Applicazione vuota (XAML) |
Progetto a una pagina per un'applicazione Windows Store che non dispone di controlli o layout predefiniti. |
Applicazione griglia (XAML) |
Progetto a tre pagine per un'applicazione Windows Store che naviga tra elementi raggruppati e disposti in una griglia.Nelle pagine dedicate vengono visualizzati i dettagli per gruppi ed elementi. |
Applicazione divisa (XAML) |
Progetto a due pagine per un'applicazione Windows Store che naviga tra elementi raggruppati.La prima pagina consente la selezione del gruppo, mentre la seconda visualizza un elenco di elementi insieme ai dettagli per l'elemento selezionato. |
DLL (applicazioni Windows Store) |
Progetto per una DLL nativa utilizzabile da un'applicazione Windows Store o un componente Windows Runtime. |
Libreria statica (applicazioni Windows Store) |
Progetto per una libreria statica (LIB) nativa utilizzabile da un'applicazione Windows Store o un componente Windows Runtime. |
Libreria unit test (applicazioni Windows Store) |
Progetto contenente unit test utilizzabili per testare applicazioni Windows Store, componenti di Windows Runtime o librerie di classi per applicazioni Windows Store. |
Componente Windows Runtime |
Progetto per un componente Windows Runtime utilizzabile in applicazioni Windows Store, a prescindere dai linguaggi di programmazione con i quali sono state scritte le applicazioni. |
Applicazione Direct2D (XAML) |
Progetto per un'applicazione Windows Store che utilizza Direct2D. |
Applicazione Direct3D |
Progetto per un'applicazione Windows Store che utilizza Direct3D. |
Per JavaScript: |
Per altre informazioni su qualsiasi modello di questa sottocategoria, vedere Modelli di progetto JavaScript per app di Windows Store. |
Applicazione vuota |
Progetto a una pagina per un'applicazione Windows Store che non dispone di controlli o layout predefiniti. |
Applicazione griglia |
Progetto a tre pagine per un'applicazione Windows Store che naviga tra elementi raggruppati e disposti in una griglia.Nelle pagine dedicate vengono visualizzati i dettagli per gruppi ed elementi. |
Applicazione divisa |
Progetto a due pagine per un'applicazione Windows Store che naviga tra elementi raggruppati.La prima pagina consente la selezione del gruppo, mentre la seconda visualizza un elenco di elementi insieme ai dettagli per l'elemento selezionato. |
Applicazione con layout fisso |
Progetto per un'applicazione Windows Store che si ridimensiona utilizzando un layout di rapporto di aspetto fisso. |
Applicazione di navigazione |
Progetto per un'applicazione Windows Store che disponga di controlli predefiniti per la navigazione. |
Modelli di Windows per Visual Basic e C#
I modelli seguenti appaiono nelle sottocategorie Visual Basic/Windows o Visual C#/Windows.
Modello di progetto |
Altre informazioni |
---|---|
Libreria di classi |
Usare il modello Libreria di classi per creare velocemente classi e componenti riutilizzabili che possono essere condivisi con altri progetti.Per altre informazioni sulla creazione di classi di componenti, vedere Classi di componenti. |
Applicazione console |
Queste applicazioni sono progettate, di solito, senza alcuna interfaccia grafica utente e vengono compilate in un file eseguibile.È possibile interagire con un'applicazione console digitando istruzioni al prompt dei comandi. |
Progetto vuoto |
Il modello di progetto vuoto può essere utilizzato quando si desidera creare un tipo di progetto personalizzato.Mediante il modello viene creata la struttura di file necessaria per memorizzare le informazioni relative all'applicazione.Gli eventuali riferimenti, file o componenti devono essere aggiunti manualmente.Per altre informazioni sull'aggiunta di riferimenti, vedere Aggiunta e rimozione di riferimenti. |
Libreria di classi portabile |
Viene generato un progetto per creare un file con estensione dll che verrà eseguito in Windows, Silverlight, Windows Phone e Xbox 360. |
Applicazione Windows Form |
Questo crea una normale applicazione Windows autonoma o un front-end complesso per applicazioni Web distribuite.Per altre informazioni, vedere Creare applicazioni Windows o Creare un progetto di applicazione Windows. |
Libreria di controllo Windows Form |
Il modello di libreria di controlli Windows consente di creare controlli personalizzati da utilizzare nei Windows Form.Per altre informazioni, vedere Controlli Windows Form. |
Servizio Windows |
Le applicazioni di servizio Windows (precedentemente chiamate "servizi NT") sono applicazioni con esecuzione di lunga durata prive di un'interfaccia utente.Possono controllare elementi quali le prestazioni del sistema.Per altre informazioni, vedere Introduzione alle applicazioni di servizio Windows. |
Applicazione WPF |
Il modello Applicazione WPF crea un progetto che utilizza Windows Presentation Foundation.Per altre informazioni, vedere How to: Create a New WPF Application Project. |
Libreria di controlli utente WPF |
Crea un controllo utente WPF basato sulla funzionalità dei controlli WPF esistenti.Per altre informazioni, vedere How to: Create a WPF UserControl Library Project. |
Applicazione browser WPF |
Crea un'applicazione WPF che viene eseguita nel browser.Questo modello di applicazione è denominato Applicazione browser XAML (XBAP).Per altre informazioni, vedere How to: Create a New WPF Browser Application Project o Panoramica delle applicazioni browser XAML di WPF. |
Libreria di controlli personalizzati WPF |
Crea un progetto nel quale compilare un controllo WPF personalizzato.Per altre informazioni, vedere Cenni preliminari sulla modifica di controlli. |
Modelli Web per Visual Basic e C#
Per informazioni sui modelli Web Creazione di un progetto Web ASP.NET in Visual Studio 2013 nel sito ASP.NET.
Modelli per Office di Visual Basic e C#
I seguenti modelli di progetto di Office compaiono nelle sottocategorie Visual Basic/Office o Visual C#/Office.
Componente aggiuntivo per Excel 2010
Modello di Excel 2010
Cartella di lavoro di Excel 2010
Componente aggiuntivo per InfoPath 2010
Componente aggiuntivo per Outlook 2010
Componente aggiuntivo per PowerPoint 2010
Componente aggiuntivo per Project 2010
Componente aggiuntivo per Visio 2010
Componente aggiuntivo per Word 2010
Documento di Word 2010
Modello di Word 2010
Per altre informazioni sullo sviluppo di soluzioni Office, vedere Cenni preliminari sui modelli di progetto di Office e Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione.
Modelli SharePoint di Visual Basic e C#
I modelli seguenti vengono visualizzati nelle sottocategorie Visual Basic/SharePoint o Visual C#/SharePoint.
Progetto SharePoint 2010
Web part visiva di SharePoint 2010
Importa flusso di lavoro riutilizzabile di SharePoint 2010
Importa pacchetto di soluzione SharePoint 2010
Web part Silverlight di SharePoint 2010
Per altre informazioni, vedere Modelli di progetto e di elementi di progetto SharePoint.
Modelli di flusso di lavoro di Visual Basic e C#
I modelli seguenti appaiono nelle sottocategorie Visual Basic/Flusso di lavoro o Visual C#/Flusso di lavoro.
Tutti i modelli in questa sezione consentono di creare progetti che utilizzano Windows Workflow Foundation.Windows Workflow Foundation consente lo sviluppo di flussi di lavoro basati su modelli, che offrono una naturale visibilità sulla progettazione e nascondono le operazioni eseguite a livello di sistema, quali transazioni, gestione dello stato e controllo della concorrenza.
Per altre informazioni, vedere Cenni preliminari su Windows Workflow Foundation.
Modello di progetto |
Altre informazioni |
---|---|
Libreria ActivityDesigner |
Il modello Libreria ActivityDesigner viene utilizzato per creare un ActivityDesigner personalizzato.L'ActivityDesigner personalizzato viene utilizzato per creare la fase di progettazione per l'utilizzo di attività, controllando il modo in cui l'attività e la relativa pagina delle proprietà vengono visualizzate in Visual Studio.Per altre informazioni, vedere Creating a Custom Activity Designer (informazioni in lingua inglese). |
Libreria di attività |
Il modello Libreria di attività viene utilizzato per creare un'attività composta a partire da attività preesistenti.Per altre informazioni, vedere Workflow Activity Authoring using the Activity class (informazioni in lingua inglese). |
Applicazione servizi flusso di lavoro WCF |
Il modello Applicazione servizi flusso di lavoro WCF viene utilizzato per creare un flusso di lavoro che utilizza le attività dei messaggi per inviare e ricevere messaggi WCF.Per altre informazioni, vedere Workflow Services Overview (informazioni in lingua inglese). |
Applicazione console del flusso di lavoro |
Il modello Applicazione console del flusso di lavoro viene utilizzato per creare un flusso di lavoro ospitato in un'applicazione console.Il flusso di lavoro viene implementato come attività Sequence.Per altre informazioni, vedere How To: Create a Workflow (informazioni in lingua inglese). |
Altri modelli di Visual Basic e C#
I modelli seguenti appaiono sotto altre sottocategorie dei nodi Visual Basic e Visual C#, come indicato.
Modello di progetto |
Altre informazioni |
---|---|
Azure/Installare gli strumenti di Azure |
Fornisce istruzioni per l'abilitazione di progetti del servizio cloud di Azure installando gli strumenti di Azure.Vedere Procedura: Per abilitare Windows azure. |
Rapporti/Applicazione di report |
Crea un progetto report da compilare manualmente o mediante Creazione guidata report. |
Silverlight/Applicazione Silverlight |
Crea un progetto di applicazione Silverlight standard con l'opzione che rende possibile ospitarlo in un progetto Web.Vedere Procedura: Creare un nuovo progetto Silverlight. |
Silverlight/Applicazione di navigazione Silverlight |
Crea un progetto di applicazione Silverlight che contiene componenti dell'interfaccia utente, ad esempio intestazioni, piè di pagina e intestazioni laterali di navigazione. |
Silverlight/Libreria di classi Silverlight |
Crea un progetto della libreria di classi Silverlight per l'utilizzo da parte di applicazioni Silverlight. |
Test/Unit test |
Vedere Procedura dettagliata: creazione ed esecuzione di unit test per codice gestito. |
Test/Progetto di test codificato dell'interfaccia utente |
Vedere Verifica del codice mediante l'automazione interfaccia utente. |
Test/Progetto di test di carico e prestazioni Web |
Vedere [ritirato] Test di carico e delle prestazioni Web in Visual Studio. |
WCF/Libreria di servizi di diffusione |
Vedere Servizi Windows Communication Foundation e dati WCF in Visual Studio. |
WCF/Applicazione servizio WCF |
Vedere Servizi Windows Communication Foundation e dati WCF in Visual Studio. |
WCF/Libreria di servizi WCF |
Vedere Servizi Windows Communication Foundation e dati WCF in Visual Studio. |
WCF/Applicazione servizi flusso di lavoro WCF |
Il modello Applicazione servizi flusso di lavoro WCF viene utilizzato per creare un flusso di lavoro che utilizza le attività dei messaggi per inviare e ricevere messaggi WCF. |
Modelli di Windows per Visual C++
Modello di progetto |
Altre informazioni |
---|---|
ATL/Progetto ATL |
Crea un progetto che utilizza Active Template Library (ATL). |
CLR/Libreria di classi |
Viene creato un assembly .NET Framework che può essere utilizzato da qualsiasi linguaggio .NET Framework. |
CLR/Applicazione console CLR |
Viene creata un'applicazione console che viene eseguita in .NET Framework. |
CLR/Progetto vuoto |
Viene creato un progetto vuoto .NET Framework per la creazione di un'applicazione locale. |
CLR/Applicazione Windows Form |
Viene creata un'applicazione .NET Framework con un'interfaccia utente Windows Form. |
CLR/Libreria di controlli Windows Form |
Vengono creati controlli da utilizzare nelle applicazioni Windows Form eseguite in .NET Framework. |
Generale/Progetto vuoto |
Crea un progetto vuoto per la creazione di un'applicazione locale. |
Generale/Progetto makefile |
Crea un progetto per l'utilizzo di un sistema di compilazione esterno. |
Generale/Creazione guidata personalizzata |
Crea una procedura guidata di applicazioni personalizzate.Per altre informazioni, vedere Progettazione di una procedura guidata. |
MCF/Applicazione MCF |
Crea un'applicazione che utilizza la libreria Windows Foundation Class (MFC).Per altre informazioni, vedere Creazione guidata classe MFC. |
MFC/DLL MFC |
Crea una libreria a collegamento dinamico (DLL) che utilizza la libreria Windows Foundation Class (MFC).Per altre informazioni, vedere Creazione guidata classe MFC. |
MFC/Controllo ActiveX MFC |
Crea un controllo ActiveX che utilizza la libreria Windows Foundation Class (MFC).Per altre informazioni, vedere Creazione guidata classe MFC. |
Test/Progetto di test |
Crea un progetto di test da utilizzare per test automatizzati.Per altre informazioni sulla creazione di test automatizzati, vedere Esecuzione di test sull'applicazione mediante Microsoft Test Manager. |
Win32/Progetto Win32 |
Crea un progetto per ospitare un'applicazione Win32, un'applicazione console, una DLL o una libreria statica. |
Win32/Applicazione console Win32 |
Crea un'applicazione console Win32. |
Modelli Visual F#
I seguenti modelli compaiono nelle sottocategorie Visual F#/Windows o Visual F#/Silverlight.Per informazioni sui modelli Visual F#, vedere Utilizzo di Visual Studio per la scrittura di programmi F#.
LightSwitch
I modelli seguenti vengono visualizzati nella sottocategoria LightSwitch/Windows.Per altre informazioni, vedere Passaggio 1: creare un progetto LightSwitch.
Modello di progetto |
Altre informazioni |
---|---|
Applicazione LightSwitch (Visual Basic) |
Viene creata un'applicazione vuota LightSwitch. |
Applicazione LightSwitch (Visual C#) |
Viene creata un'applicazione vuota LightSwitch. |
Altri tipi di progetto
Questi modelli vengono visualizzati sotto la categoria Altri tipi di progetto.
Modello di progetto |
Altre informazioni |
---|---|
Installazione e distribuzione/Abilita InstallShield Limited Edition |
|
Extensibility/Componente aggiuntivo per Visual Studio |
Con i componenti aggiuntivi di Visual Studio vengono aggiunte funzionalità all'ambiente di Visual Studio.Per altre informazioni, vedere Procedura: creare un componente aggiuntivo. |
Estendibilità/Visual Studio Shell isolata |
Vedere procedura dettagliata: Creare un'applicazione di base della Shell Isolated. |
Estendibilità/Pacchetto di Visual Studio |
Per altre informazioni, vedere procedura dettagliata: Creare un'applicazione di base della Shell Isolated. |
Soluzioni per Visual Studio/Soluzione vuota |
Crea un file della soluzione e una struttura di directory alla quale aggiungere progetti. |
SQL Server
Questi modelli vengono visualizzati nella categoria SQL Server.
Modello di progetto |
Altre informazioni |
---|---|
SQL Server/Progetto di database di SQL Server |
Viene creato un progetto vuoto per un database di SQL Server. |
Modelli relativi a progetti di modello
I seguenti modelli compaiono nella categoria Progetti di modello.
Modello di progetto |
Altre informazioni |
---|---|
Progetto di modello |
Viene creato un progetto di modello vuoto.Per altre informazioni, vedere Creare diagrammi e progetti di modello UML. |
Vedere anche
Concetti
Creazione di soluzioni e progetti
Altre risorse
Tipi ed estensioni di file in Visual Basic e in Visual C#