Condividi tramite


Modelli di progetto per applicazioni su diagrammi applicazioni

Aggiornamento: novembre 2007

In Progettazione applicazioni, ogni tipo di applicazione che supporta l'implementazione ha una proprietà Modello che specifica un modello di progetto predefinito. Quando si implementa l'applicazione, Visual Studio utilizza il modello per generare il progetto di applicazione corrispondente.

Le sezioni elencate di seguito contengono ulteriori informazioni sui modelli di progetto per applicazioni sul diagramma applicazioni:

Per ulteriori informazioni, vedere Introduzione a soluzioni, progetti ed elementi e Tipi e prototipi di applicazione per la definizione delle applicazioni.

Modifica di modelli di progetto

Prima di implementare un'applicazione, è possibile modificarne il modello di progetto. Quando si implementa l'applicazione, Visual Studio genera i file di progetto corrispondenti nella soluzione. Per ulteriori informazioni, vedere Procedura: modificare i modelli di progetto delle applicazioni.

Nota:

Il modello di progetto influisce solo sulla creazione iniziale del progetto. Non è possibile modificare questo modello dopo l'implementazione. Non è inoltre possibile impostarlo per la decodifica di un’applicazione. Per ulteriori informazioni, vedere Considerazioni sull'implementazione delle applicazioni.

Ad esempio, in un'applicazione di servizi Web ASP.NET il modello di progetto predefinito è un sito Web vuoto. Prima dell'implementazione, è possibile invece selezionare il modello di sito Web ASP.NET. che aggiungerà una pagina Web da utilizzare per la progettazione sia di un'interfaccia utente, sia di un'interfaccia di programmazione di servizi Web per il sito. Quando l'applicazione viene implementata, un file ASPX verrà aggiunto al progetto di applicazione in Esplora soluzioni.

Nota:

Visual Studio non visualizza le pagine Web sul diagramma applicazioni. Nel caso di un'applicazione ASP.NET implementata, è possibile aggiungere pagine Web al relativo progetto tramite Esplora soluzioni.

Per ulteriori informazioni sui diversi progetti disponibili in Visual Studio, vedere la documentazione di Visual Studio.

Modelli di progetto personalizzati

Anziché utilizzare un modello di progetto predefinito, è possibile assegnare a un'applicazione un modello personalizzato. Prima di poter essere assegnato, tuttavia, il modello personalizzato deve esistere o essere creato. Quando si implementa l'applicazione, i file di progetto verranno generati da Visual Studio secondo le definizioni del modello personalizzato. Per ulteriori informazioni, vedere Modelli di Visual Studio e Creazione di modelli di progetti.

Considerazioni relative alla creazione e alla selezione di modelli personalizzati

Quando si crea o seleziona un modello personalizzato, tenere presenti le seguenti considerazioni:

  • Un modello personalizzato dovrebbe creare un progetto coerente al tipo di applicazione cui viene assegnato al modello.

    Strumenti di progettazione di sistemi distribuiti supporta esclusivamente modelli di progetto di applicazioni Windows, Office, applicazioni per siti Web e applicazioni Web ASP.NET. Ad esempio, i modelli personalizzati creati in progetti Smart Device di Visual Studio non possono essere utilizzati per implementare applicazioni Windows od Office.

  • Un modello personalizzato dovrebbe generare un unico progetto di applicazione.

  • Un modello personalizzato potrebbe creare endpoint aggiuntivi.

    Se si seleziona un modello di progetto che comprende codice per endpoint supportati sul diagramma applicazioni, Visual Studio aggiungerà tali endpoint all'applicazione sul diagramma.

  • Un modello personalizzato non dovrebbe generare una definizione di applicazione (file sdm). Questo file andrà in conflitto con quello creato durante il processo di implementazione.

    Ad esempio, è possibile creare un modello personalizzato dal progetto di un'applicazione implementata. Tale modello includerà un file sdm. Tuttavia, modelli di questo tipo genereranno un errore e bloccheranno il diagramma applicazioni. Per ulteriori informazioni, vedere Cenni preliminari su SDM (System Definition Model) e Risoluzione dei problemi relativi ai diagrammi applicazioni.

    Suggerimento:

    Per creare un modello che generi un progetto simile a un'applicazione implementata esistente, creare un prototipo personalizzato dall'applicazione Eliminare il file con estensione sdm prima di salvare il modello. Per ulteriori informazioni, vedere Procedura: creare prototipi personalizzati da endpoint e applicazioni configurate.

  • Quando si seleziona un modello personalizzato per un prototipo di applicazione personalizzato che si intende distribuire, impostare la proprietà Modello su un percorso relativo anziché sul percorso assoluto, senza la barra rovesciata (\) iniziale. Questa operazione rende possibile l'archiviazione del modello personalizzato su qualsiasi unità.

    Si supponga, ad esempio, di scegliere un modello personalizzato contenuto nella directory "C:\Programmi\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplatesCache\....". Al momento dell'impostazione della proprietà di modello per il prototipo di applicazione personalizzato, specificare il seguente percorso relativo anziché il percorso assoluto e omettere la barra rovesciata iniziale (\):"ProjectTemplatesCache\...."

Vedere anche

Altre risorse

Definizione delle applicazioni sui diagrammi di applicazione

Assegnazione di modelli di progetto alle applicazioni nei diagrammi applicazioni