2013-10-27 95 views
0

試圖建立一個多模板。我在多模板三個項目:VS2010多項目模板

<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的\模板\ ProjectTemplates

一切都很好,直到我真正使用的模板,「新建項目...」命令。

enter image description here

如果我看到AppData文件夾該項目,它的罰款,它會打開OK:我選擇的模板和VS要求我的目標文件夾在此之後,它輸出以下錯誤。有任何想法嗎?

pom

回答

0

發現我的錯誤。在templatecontent部分中,不應引用csproj文件,而應引用vstemplate文件。