Condividi tramite


Modelli di progetto predefiniti di Visual Studio

È possibile creare nuovi progetti dai modelli installati in locale o modelli accessibili in linea.Selezionare una categoria nelle sezioni Online o Installato popola l'elenco dei modelli di progetto.L'elenco dei modelli di progetto disponibili dipende dalla versione di .NET Framework che si utilizzi.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 riportata di seguito sono indicati i tipi di progetto predefiniti disponibili in Visual Studio per categoria.Le sottocategorie sono mostrate in formato <Subcategory>/<TemplateName> dove non diversamente specificato.Alcuni dei modelli delle varie sottocategorie saranno visualizzati anche alla selezione della categoria padre.

[!NOTA]

I modelli disponibili dipendono dalla versione di Visual Studio, il problema, le opzioni di installazione, la versione di .NET Framework e altre personalizzazioni.Se manca un modello in dotazione con l'installazione, eseguire devenv.exe con l'opzione /installvstemplates.Per ulteriori informazioni, vedere Opzioni della riga di comando devenv.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli delle applicazioni Windows Store

I seguenti modelli compaiono nella sottocategoria linguaggioarchivio di /Windows.

Modello di progetto

Ulteriori informazioni

Per Visual Basic o Visual C#:

Per ulteriori informazioni sul modello nella sottocategoria, vedere Modelli per velocizzare lo sviluppo di applicazioni.

Applicazione vuota (XAML)

Progetto a una pagina per un'applicazione Windows Store che non dispone di controlli o layout predefiniti.

Applicazione della 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 di suddivisione (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 dell'archivio di Windows)

Un progetto che crea una libreria di classi gestite che può essere utilizzata dalle applicazioni o dai componenti Windows dell'archivio di Windows.

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 ulteriori informazioni sul modello nella sottocategoria eccetto i modelli 2D diretti di un'applicazione direct3d e di applicazione, vedere Modelli per velocizzare lo sviluppo di applicazioni.Per informazioni sui modelli 2D diretti di un'applicazione direct3d e di applicazione, vedere Preparare l'ambiente di sviluppo delle applicazioni di DirectX dell'archivio di Windows.

Applicazione vuota (XAML)

Progetto a una pagina per un'applicazione Windows Store che non dispone di controlli o layout predefiniti.

Applicazione della 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 di suddivisione (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)

Un progetto per un nativo libreria a collegamento dinamico (DLL) che può essere utilizzato da un'applicazione di archivio di Windows Windows o componente di Windows Runtime.

Libreria statica (applicazioni dell'archivio di Windows)

Un progetto per una libreria statica nativa (LIB) che può essere utilizzata da un'applicazione di archivio di Windows o componente di 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.

Un'applicazione direct3d

Progetto per un'applicazione Windows Store che utilizza Direct3D.

Per JavaScript:

Per ulteriori informazioni sul modello nella sottocategoria, vedere Modelli di progetto JavaScript per le applicazioni di archivio di Windows.

Applicazione vuota

Progetto a una pagina per un'applicazione Windows Store che non dispone di controlli o layout predefiniti.

Applicazione della 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 di suddivisione

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 di un layout

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.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli di Windows per Visual Basic e C#

I modelli seguenti appaiono nelle sottocategorie Visual Basic/Windows o Visual C#/Windows.

Modello di progetto

Ulteriori informazioni

Libreria di classi

Utilizzare il modello Libreria di classi per creare velocemente classi e componenti riutilizzabili che possono essere condivisi con altri progetti.Per ulteriori 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 ulteriori informazioni sull'aggiunta di riferimenti, vedere Aggiunta e rimozione di riferimenti.

Libreria di classi portabile

Crea un progetto per creare un file DLL che verrà eseguita su Windows, in Silverlight, su telefono di Windows e su Xbox 360.

Applicazione Windows Form

Questo crea una normale applicazione Windows autonoma o un front-end complesso per applicazioni Web distribuite.Per ulteriori 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 ulteriori 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 ulteriori informazioni, vedere Introduzione alle applicazioni di servizio Windows.

Applicazione WPF

Il modello Applicazione WPF crea un progetto che utilizza Windows Presentation Foundation.Per ulteriori informazioni, vedere Procedura: creare un nuovo progetto di applicazione WPF.

Libreria di controlli utente WPF

Crea un controllo utente WPF basato sulla funzionalità dei controlli WPF esistenti.Per ulteriori informazioni, vedere Procedura: creare un nuovo progetto di libreria UserControl di WPF.

Applicazione browser WPF

Crea un'applicazione WPF che viene eseguita nel browser.Questo modello di applicazione è denominato Applicazione browser XAML (XBAP).Per ulteriori informazioni, vedere Procedura: creare un nuovo progetto di applicazione browser WPF o Panoramica delle applicazioni browser XAML di WPF.

Libreria di controlli personalizzati WPF

Crea un progetto nel quale compilare un controllo WPF personalizzato.Per ulteriori informazioni, vedere Cenni preliminari sulla modifica di controlli.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli Web per Visual Basic e C#

I modelli seguenti appaiono nelle sottocategorie Visual Basic/Web o Visual C#/Web.

[!NOTA]

Questi modelli sono solo per progetti di applicazioni Web.Non si applicano ai progetti di siti Web.Per informazioni sulla differenza tra questi tipi di progetti Web, vedere Confronto tra progetti di applicazione Web e progetti di sito Web in Visual Studio.

Modello di progetto

Ulteriori informazioni

Applicazione Web ASP.NET

Consente di creare una nuova applicazione Web che comprende quanto segue:

  • Cartelle che contengono pagine di appartenenze, file script client e file del foglio di stile CSS.

  • Cartella dati alla quale sono concesse le autorizzazioni che consentono ad ASP.NET di leggere e scrivere su di essa in fase di esecuzione.

  • File di una pagina master.

  • Pagine Web chiamate Default.aspx e About.aspx.

  • File di una classe di applicazione globale.

  • File Web.config.

Se si sta creando un'applicazione Web IIS locale o di un sito IIS remoto, in Visual Studio verrà creata l'applicazione Web IIS.

Applicazione Web ASP.NET vuota

Crea una nuova applicazione Web ASP.NET che include un file Web.config ma nessun altro file.

Applicazione Web ASP.NET Dynamic Data

Crea un'applicazione Web Dynamic Data per l'utilizzo con ADO.NET Entity Framework.Questa applicazione Web può utilizzare come destinazione qualsiasi database relazionale.Per ulteriori informazioni su Dynamic Data, vedere ASP.NET Dynamic Data.

Applicazione Web ASP.NET Dynamic Data Linq to SQL

Crea un applicazione Web Dynamic Data per l'utilizzo con Linq to SQL.Questa applicazione Web può utilizzare come destinazione qualsiasi database relazionale.Per ulteriori informazioni su Dynamic Data, vedere ASP.NET Dynamic Data.

Controllo server ASP.NET

Crea un controllo server da utilizzare in applicazioni Web ASP.NET.Per ulteriori informazioni, vedere Walkthrough: Developing and Using a Custom Server Control.

Controllo server ASP.NET AJAX

I controlli server ASP.NET AJAX sono costituiti da codice server e client che si integra per un comportamento client complesso.Per ulteriori informazioni, vedere ASP.NET AJAX Overview.

Controllo Extender di ASP.NET AJAX

I controlli estensione ASP.NET AJAX migliorano le funzionalità client dei controlli server Web ASP.NET standard.Per ulteriori informazioni, vedere ASP.NET AJAX Extender Controls Overview.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli 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 ulteriori informazioni sullo sviluppo di soluzioni Office, vedere Cenni preliminari sui modelli di progetto di Office e Getting Started Programming Application-Level Add-Ins.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli SharePoint di Visual Basic e C#

I modelli seguenti appaiono nelle sottocategorie rappresentazione C#/SharePoint o Visual Basic/SharePoint.

  • Progetto di SharePoint 2010

  • Web part visiva di SharePoint 2010

  • Flusso di lavoro riutilizzabile di SharePoint 2010 di importazione

  • Pacchetto di soluzione SharePoint 2010 di importazione

  • Web part di Silverlight SharePoint 2010

Per ulteriori informazioni, vedere Modelli di progetto e di elementi di progetto SharePoint.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli 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 ulteriori informazioni vedere Cenni preliminari su Windows Workflow Foundation.

Modello di progetto

Ulteriori 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 ulteriori 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 ulteriori 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 ulteriori 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 ulteriori informazioni, vedere How To: Create a Workflow (informazioni in lingua inglese).

0fyc0azh.collapse_all(it-it,VS.110).gifAltri 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

Ulteriori informazioni

Windows Azure/installa gli strumenti di Windows azure

Fornisce istruzioni per l'abilitazione di progetti di servizio Windows Azure Tools installando Windows Azure Tools.Per ulteriori informazioni, 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.Per ulteriori informazioni, vedere Procedura: creazione di un nuovo progetto Silverlight (la pagina potrebbe essere in inglese).

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 di prova/unità

Vedere Procedura dettagliata: creazione ed esecuzione di unit test per codice gestito.

Il test codificato dell'interfaccia utente del test

Vedere Test dell'interfaccia utente con test codificati automatizzati dell'interfaccia utente.

Progetto di prestazioni del test/prestazioni Web e il test di carico

Vedere Esecuzione di test delle prestazioni e dello stress tramite i test delle prestazioni Web e di carico di Visual Studio.

WCF/Libreria di servizi di diffusione

Vedere Servizi Windows Communication Foundation e dati WCF in Visual Studio.

L'applicazione di servizio di wcf/applicazione servizi

Per ulteriori informazioni, 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.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli di Windows per Visual C++

Modello di progetto

Ulteriori informazioni

ATL/Progetto ATL

Crea un progetto che utilizza Active Template Library (ATL).

CLR/Libreria di classi

Crea un assembly .NET Framework che può essere utilizzato da qualsiasi linguaggio.NET Framework.

CLR/Applicazione console CLR

Crea un'applicazione console che esegue in .NET Framework.

CLR/Progetto vuoto

Crea un progetto vuoto .NET Framework per creare un'applicazione locale.

CLR/Applicazione Windows Form

Crea un'applicazione .NET Framework con un'interfaccia utente Windows Form.

CLR/Libreria di controlli Windows Form

Crea controlli da utilizzare nelle applicazioni Windows Form che funzionano 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 ulteriori informazioni, vedere Progettazione di una procedura guidata.

MCF/Applicazione MCF

Crea un'applicazione che utilizza la libreria Windows Foundation Class (MFC).Per ulteriori 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 ulteriori informazioni, vedere Creazione guidata classe MFC.

MFC/Controllo ActiveX MFC

Crea un controllo ActiveX che utilizza la libreria Windows Foundation Class (MFC).Per ulteriori informazioni, vedere Creazione guidata classe MFC.

Test/Progetto di test

Crea un progetto di test da utilizzare per test automatizzati.Per ulteriori informazioni sulla creazione di test automatizzati, vedere Creazione di test automatizzati 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.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli 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#.

0fyc0azh.collapse_all(it-it,VS.110).gifLightSwitch

I seguenti modelli compaiono nella sottocategoria Windows/LightSwitch.Per ulteriori informazioni, vedere Passaggio 1: creare un progetto LightSwitch.

Modello di progetto

Ulteriori informazioni

Applicazione di LightSwitch (Visual Basic)

Crea una soluzione vuota di LightSwitch.

Applicazione di LightSwitch (C#)

Crea una soluzione vuota di LightSwitch.

0fyc0azh.collapse_all(it-it,VS.110).gifAltri tipi di progetto

Questi modelli appaiono sotto la categoria Altri tipi di progetto.Tutti i progetti nella sezione Installazione e distribuzione utilizzano Distribuzione con Windows Installer e devono essere aggiunti a una soluzione esistente.

Modello di progetto

Ulteriori informazioni

Nell'installazione e distribuzione/abilitano InstallShield limited edition

Vedere Distribuzione con Windows Installer.

Extensibility/Componente aggiuntivo per Visual Studio

I componenti aggiuntivi di Visual Studio aggiunge funzionalità all'ambiente di Visual Studio.Per ulteriori informazioni, vedere Procedura: creare un componente aggiuntivo.

Extensibility/la shell di Visual Studio isolato

Vedere procedura dettagliata: Creare un'applicazione di base della Shell Isolated.

Extensibility/pacchetto Visual Studio

Per ulteriori 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.

0fyc0azh.collapse_all(it-it,VS.110).gifSQL Server

Questi modelli compaiono nella categoria SQL Server.

Modello di progetto

Ulteriori informazioni

Progetto di database di SQL Server O SQL

Crea un progetto vuoto per un database SQL Server.

0fyc0azh.collapse_all(it-it,VS.110).gifModelli relativi a progetti di modello

I seguenti modelli compaiono nella categoria Progetti di modello.

Modello di progetto

Ulteriori informazioni

Progetto di modello

Creare un progetto di modello vuoto.Per ulteriori informazioni, vedere Procedura: creare diagrammi e progetti di modello UML.

Vedere anche

Concetti

Tipi ed estensioni di file in Visual Basic e in Visual C#

Creazione di soluzioni e progetti

Altre risorse

Sviluppo di applicazioni client

Sviluppo per Office in Visual Studio