I'm still not getting the projects to rename according to the paramters. Here is what I have, let me know if you have any ideas.
Thanks,
Jeff
...
<Arguments>
<xi:include href="../Common/CommonArguments.xml"
xpointer="xmlns(gax=http://schemas.microsoft.com/pag/gax-core) xpointer(/gax:Arguments/gax:Argument)" />
<Argument Name="NewSolutionName"/>
<Argument Name="ProjectName" Type="System.String">
<ValueProvider Type="Evaluator" Expression="$(NewSolutionName)"></ValueProvider>
</Argument>
</Arguments>
<GatheringServiceData>
<Wizard xmlns="http://schemas.microsoft.com/pag/gax-wizards" SchemaVersion="1.0">
<Pages>
<Page>
<Title>Specify solution options</Title>
<LinkTitle>Solution options</LinkTitle>
<Fields>
<Field ValueName="NewSolutionName" Label="SolutionName">
</Field>
</Fields>
</Page>
</Pages>
</Wizard>
</GatheringServiceData>
<Actions>
<Action Name="UnfoldDataLayerProjectTemplate"
Type="UnfoldTemplateAction" Template="pathtotempaltes\MyTemplate.vstemplate">
<Input Name="Root" RecipeArgument="SolutionArgument" />
<Input Name="ItemName" RecipeArgument="ProjectName" />
<Output Name="NewItem" />
</Action>
</Actions>
</Recipe>
<VSTemplate Version="2.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MyTemplate</Name>
<Description>TinyTemplate example</Description>
<ProjectType>CSharp</ProjectType>
<SortOrder>100</SortOrder>
<Icon>WCF.ico</Icon>
<CreateNewFolder>false</CreateNewFolder>
<DefaultName>MyTemplate</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="$ProjectName$.Proj1">MyTemplate\MyTemplate.vstemplate</ProjectTemplateLink>
</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">
</Template>
</WizardData>
</VSTemplate>