将自定义文件添加到Visual Studio 2013多项目模板

时间:2014-09-17 11:47:59

标签: visual-studio-templates multi-project

我正在尝试创建一个多项目模板,这样做很好。项目已创建。对于这个解决方案,有一些3:e party dll,项目应该添加对其他.txt和.xml文件的引用。

我的.vstemplate是这样的:

<VSTemplate Version="3.0.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
  <TemplateData>
    <Name>AppFabric Services Solution Template</Name>
    <Description></Description>
    <ProjectType>CSharp</ProjectType>
    <Icon></Icon>
    <RequiredFrameworkVersion>4.5</RequiredFrameworkVersion>
  </TemplateData>
  <TemplateContent>
    <ProjectCollection>
      <SolutionFolder Name="Domain">
        <ProjectTemplateLink ProjectName="$safeprojectname$.Domain.Application">
          Domain\Application\Application.vstemplate
        </ProjectTemplateLink>
        <ProjectTemplateLink  ProjectName="$safeprojectname$.Domain.Core">
          Domain\Core\Core.vstemplate
        </ProjectTemplateLink>
      </SolutionFolder>
    </ProjectCollection>
  </TemplateContent>
</VSTemplate>

想要这样的东西

<VSTemplate Version="3.0.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
  <TemplateData>
    <Name>AppFabric Services Solution Template</Name>
    <Description></Description>
    <ProjectType>CSharp</ProjectType>
    <Icon></Icon>
    <RequiredFrameworkVersion>4.5</RequiredFrameworkVersion>
  </TemplateData>
  <TemplateContent>
    <ProjectCollection>
      <SolutionFolder Name="_Library">
        <ProjectItem>THIRDPARTY.dll</ProjectItem>
      </SolutionFolder>
      <SolutionFolder Name="_SolutionItems">
        <ProjectItem>README.TXT</ProjectItem>
      </SolutionFolder>
      <SolutionFolder Name="Domain">
        <ProjectTemplateLink ProjectName="$safeprojectname$.Domain.Application">
          Domain\Application\Application.vstemplate
        </ProjectTemplateLink>
        <ProjectTemplateLink  ProjectName="$safeprojectname$.Domain.Core">
          Domain\Core\Core.vstemplate
        </ProjectTemplateLink>
      </SolutionFolder>
    </ProjectCollection>
  </TemplateContent>
</VSTemplate>

无论如何都要做我想做的事情?

此致 /马格努斯

0 个答案:

没有答案