|
Hi, i´m having problems adding a web project to my solution by using a template. I have the following code: <VSTemplate Version="2.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005"> <TemplateData> <Name>WebProj</Name> <Description>WebProj</Description> <ProjectType>CSharp</ProjectType> <SortOrder>90</SortOrder> <CreateNewFolder>false</CreateNewFolder> <DefaultName>Crear una Nueva Solucion del Sitio</DefaultName> <ProvideDefaultName>true</ProvideDefaultName> <Icon>__TemplateIcon.ico</Icon> </TemplateData> <TemplateContent> <ProjectCollection> <SolutionFolder Name="BusinessLayer"> <ProjectTemplateLink ProjectName="$ProjectName$">Projects\Biblioteca\Biblioteca.vstemplate</ProjectTemplateLink> </SolutionFolder> <SolutionFolder Name="Data" /> <SolutionFolder Name="WebSites"> <ProjectTemplateLink ProjectName="$WebSiteName$">Projects\ProyectoWeb\WebUI.vstemplate</ProjectTemplateLink> </SolutionFolder> </ProjectCollection> </TemplateContent> <WizardExtension> <Assembly>Microsoft.Practices.RecipeFramework.VisualStudio, Version=1.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly> <FullClassName>Microsoft.Practices.RecipeFramework.VisualStudio.Templates.UnfoldTemplate</FullClassName> </WizardExtension> <WizardData> <Template xmlns="http://schemas.microsoft.com/pag/gax-template" SchemaVersion="1.0" Recipe="CreateSolution"> <References> </References> </Template> </WizardData> </VSTemplate>
It creates 3 folders, the first one it creates the C# project but in the third one just creates an empty folder
The WebUI.vstemplate is
<VSTemplate Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Project"> <TemplateData> <Name>WebApplication1</Name> <Description><No hay ninguna descripción disponible></Description> <ProjectType>CSharp</ProjectType> <ProjectSubType> </ProjectSubType> <SortOrder>1000</SortOrder> <CreateNewFolder>true</CreateNewFolder> <DefaultName>WebApplication1</DefaultName> <ProvideDefaultName>true</ProvideDefaultName> <LocationField>Enabled</LocationField> <EnableLocationBrowseButton>true</EnableLocationBrowseButton> <Icon>__TemplateIcon.ico</Icon> </TemplateData> <TemplateContent> <Project TargetFileName="$WebSiteName$.csproj" File="WebUI.csproj" ReplaceParameters="true"> <ProjectItem ReplaceParameters="true" TargetFileName="Default.aspx">Default.aspx</ProjectItem> <ProjectItem ReplaceParameters="true" TargetFileName="Default.aspx.cs">Default.aspx.cs</ProjectItem> <ProjectItem ReplaceParameters="true" TargetFileName="Default.aspx.designer.cs">Default.aspx.designer.cs</ProjectItem> <Folder Name="Properties" TargetFolderName="Properties"> <ProjectItem ReplaceParameters="true" TargetFileName="AssemblyInfo.cs">AssemblyInfo.cs</ProjectItem> </Folder> <ProjectItem ReplaceParameters="true" TargetFileName="Web.config">Web.config</ProjectItem> </Project> </TemplateContent> </VSTemplate>
Please Help,
Thanks.
|