VS2010多项目模板

时间:2013-10-27 12:41:30

标签: visual-studio-2010

尝试创建多项目模板。我在多项目模板中有三个项目:

<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">
  <TemplateData>
    <Name>ScratchPad Multiproject Template</Name>
    <Description>ScratchPad for quick C# development</Description>
    <ProjectType>CSharp</ProjectType>
    <ProjectSubType>
    </ProjectSubType>
    <Icon>__Icon.ico</Icon>
    <SortOrder>1000</SortOrder>
    <CreateNewFolder>true</CreateNewFolder>
    <DefaultName>ScratchPad</DefaultName>
    <ProvideDefaultName>true</ProvideDefaultName>
    <LocationField>Enabled</LocationField>
    <EnableLocationBrowseButton>true</EnableLocationBrowseButton>
  </TemplateData>
  <TemplateContent>
    <ProjectCollection>
      <ProjectTemplateLink ProjectName="ScratchPad.ConsoleHost">ScratchPad.ConsoleHost\ScratchPad.ConsoleHost.csproj</ProjectTemplateLink>
      <ProjectTemplateLink ProjectName="ScratchPad.Lib">ScratchPad.Lib\ScratchPad.Lib.csproj</ProjectTemplateLink>
      <ProjectTemplateLink ProjectName="ScratchPad.Test">ScratchPad.Test\ScratchPad.Test.csproj</ProjectTemplateLink>  
    </ProjectCollection>
  </TemplateContent>
</VSTemplate>

然后我为每个单独的项目模板制作一个包含上述模板,图标文件和解压缩文件夹的zip文件。这个zip我复制到.. \ Visual Studio 2010 \ Templates \ ProjectTemplates

一切顺利,直到我实际使用“New Project ...”命令的模板。然后,在我选择了模板并且VS向我询问了目标文件夹后,它输出以下错误:

enter image description here

如果我在appdata文件夹中看到该项目,那很好,它打开正常。有什么想法吗?

POM

1 个答案:

答案 0 :(得分:0)

发现我的错误。在templatecontent部分中,不应该引用csproj文件,而应该引用vstemplate文件。

相关问题