我有一个多项目模板,可以创建一个包含多个默认项目的解决方案。
我想提供一些UI,允许选择/取消选择项目来自定义最终解决方案。
我一直无法弄清楚我可以使用向导扩展修改项目链接的位置,看来我只能更改参数
我的多项目模板示例如下:
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">
<TemplateData>
<Name>My Services Solution</Name>
<Description>My Services Solution</Description>
<ProjectType>CSharp</ProjectType>
<RequiredFrameworkVersion>4.0</RequiredFrameworkVersion>
<DefaultName>My.Services.Solution</DefaultName>
<CreateNewFolder>false</CreateNewFolder>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="$safeprojectname$">
Root\Root.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Client">
Client\Client.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Web">
Web\Web.vstemplate
</ProjectTemplateLink>
<SolutionFolder Name="Tests" TargetFolderName="Tests">
<ProjectTemplateLink ProjectName="Test.$safeprojectname$">
Test\Test.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
有没有人知道如何使(例如)Client ProjectTemplateLink可选?
提前致谢