2016-05-12 14 views
0

私は新しいテンプレートを生成するために以下のコードを使用しています。問題は、ソリューションフォルダを作成してプロジェクトを追加していないことです。だから、ソリューションフォルダがVSTemplate ProjectCollectionで作成されていません

<VSTemplate Version="3.0.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005"> 
    <TemplateData> 
<Name>DDD Framework</Name> 
<Description>Domain Driven Design</Description> 
<ProjectType>CSharp</ProjectType> 
<ProjectSubType> 
</ProjectSubType> 
<SortOrder>1000</SortOrder> 
<CreateNewFolder>true</CreateNewFolder> 
<DefaultName>DDD_Framework</DefaultName> 
<ProvideDefaultName>true</ProvideDefaultName> 
<LocationField>Enabled</LocationField> 
<EnableLocationBrowseButton>true</EnableLocationBrowseButton> 
<Icon>Logo.png</Icon> 
</TemplateData> 
<TemplateContent> 
<ProjectCollection> 
    <SolutionFolder Name="01 Core"> 
    <ProjectTemplateLink ProjectName="$projectname$.Data"> 
     Data\MyTemplate.vstemplate 
    </ProjectTemplateLink> 
    <ProjectTemplateLink ProjectName="$projectname$.Objects"> 
     Objects\MyTemplate.vstemplate 
    </ProjectTemplateLink> 
    </SolutionFolder> 
</ProjectCollection> 

、新しいプロジェクトがテンプレートで作成されたとき、それはいくつかの分析の後<SolutionFolder Name="01 Core">

答えて

0

を述べたようにソリューションフォルダ01 Coreを作成し、<CreateInPlace>true</CreateInPlace>ソリューションフォルダを作成し、最終的にされているこのタグを追加していません作品!!!

<VSTemplate Version="3.0.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005"> 
    <TemplateData> 
     <CreateInPlace>true</CreateInPlace> 
    </TemplateData> 
</VSTemplate> 
関連する問題