Condividi tramite


Procedura: creare manualmente modelli Web

Aggiornamento: novembre 2007

La creazione di un modello Web è leggermente diversa dalla creazione di altri tipi di modello. Poiché i modelli di progetto Web vengono visualizzati nella finestra di dialogo Aggiungi nuovo sito Web e gli elementi dei progetti Web vengono classificati in base al linguaggio di programmazione, è necessario specificare nel file .vstemplate il modello come modello Web e identificare il linguaggio di programmazione.

Nota:

I modelli Web devono contenere un file .webproj vuoto specificato nell'attributo File dell'elemento Project. Anche se i progetti Web non necessitano di file di progetto, questo file è necessario per il corretto funzionamento dei modelli Web.

Per creare manualmente un modello Web

  1. Creare un progetto Web.

  2. Modificare o eliminare i file nel progetto o aggiungere nuovi file al progetto.

  3. Creare un file XML e salvarlo con l'estensione .vstemplate nella stessa directory del progetto, ma non aggiungerlo al progetto in Visual Studio.

  4. Creare il file XML .vstemplate per fornire i metadati del modello di progetto. Per ulteriori informazioni, vedere l'esempio nella sezione riportata di seguito.

  5. Individuare l'elemento ProjectType nel file .vstemplate e impostare il valore del testo su Web.

  6. Seguendo l'elemento ProjectType, aggiungere un elemento ProjectSubType e impostare il valore del testo sul linguaggio di programmazione del modello. Il linguaggio di programmazione può assumere uno dei valori seguenti:

    • CSharp

    • VisualBasic

    • JSharp

    Di seguito è riportato un esempio:

    <TemplateData>
        ...
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        ...
    </TemplateData>
    
  7. Selezionare i file inclusi nel modello (incluso il file .vstemplate), fare clic con il pulsante destro del mouse, scegliere Invia a, quindi fare clic su Cartella compressa. I file estratti in precedenza verranno compressi in un file .zip.

  8. Inserire il file di modello .zip nella directory del modello di progetto di Visual Studio. Per impostazione predefinita, è la directory Documenti\Visual Studio 2008\My Exported Templates\.

Esempio

Nell'esempio riportato di seguito viene illustrato un file .vstemplate semplice per un modello di progetto Web.

<VSTemplate Version="2.0.0" Type="Project"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">>
    <TemplateData>
        <Name>MyWebProjecStarterKit</Name>
        <Description>A simple Web template</Description>
        <Icon>icon.ico</Icon>
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        <DefaultName>WebSite</DefaultName>
    </TemplateData>
    <TemplateContent>
        <Project File="WebApplication.webproj">
            <ProjectItem>icon.ico</ProjectItem>
            <ProjectItem OpenInEditor="true">Default.aspx</ProjectItem>
            <ProjectItem>Default.aspx.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

Vedere anche

Attività

Procedura: creare manualmente modelli di progetto

Riferimenti

Riferimenti allo schema dei modelli di Visual Studio

Altre risorse

Starter kit

Modelli di Visual Studio