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.
![]() |
---|
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
Creare un progetto Web.
Modificare o eliminare i file nel progetto o aggiungere nuovi file al progetto.
Creare un file XML e salvarlo con l'estensione .vstemplate nella stessa directory del progetto, ma non aggiungerlo al progetto in Visual Studio.
Creare il file XML .vstemplate per fornire i metadati del modello di progetto. Per ulteriori informazioni, vedere l'esempio nella sezione riportata di seguito.
Individuare l'elemento ProjectType nel file .vstemplate e impostare il valore del testo su Web.
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>
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.
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