C# 来自多个项目的模板
我正在尝试从多项目创建模板,但在编译期间,我收到了错误消息: .vstemplate看起来像:C# 来自多个项目的模板,c#,visual-studio,C#,Visual Studio,我正在尝试从多项目创建模板,但在编译期间,我收到了错误消息: .vstemplate看起来像: <?xml version="1.0" encoding="utf-8"?> <VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsof
<?xml version="1.0" encoding="utf-8"?>
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005"
xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010">
<TemplateData>
<Name>SapLogonPadStarterKit</Name>
<Description>SapLogonPadStarterKit</Description>
<ProjectType>CSharp</ProjectType>
<Icon>sap_starter.png</Icon>
<RequiredFrameworkVersion>2.0</RequiredFrameworkVersion>
<SortOrder>1000</SortOrder>
<TemplateID>a7aede48-56d0-4eb3-9058-dab864b8d60e</TemplateID>
<CreateNewFolder>true</CreateNewFolder>
<DefaultName>SapLogonPadStarterKit</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="Libraries">
Libraries\Libraries.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="Libraries_Test">
Libraries_Test\Libraries_Test.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="SapLogonPad">
SapLogonPad\SapLogonPad.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="SapLogonPadTest">
SapLogonPadTest\SapLogonPadTest.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
SapLogonPadStarterKit
SapLogonPadStarterKit
CSharp
sap_starter.png
2
1000
a7aede48-56d0-4eb3-9058-dab864b8d60e
真的
SapLogonPadStarterKit
真的
Libraries\Libraries.vstemplate
库\u Test\Libraries\u Test.vstemplate
SapLogonPad\SapLogonPad.vstemplate
SapLogonPadTest\SapLogonPadTest.vstemplate
项目结构如下所示:我做错了什么?您的命名空间是否为$safeprojectname$?如果不把它命名为正常的名称,并更改错误消息图片,因为您的“假”名称破坏了logno no no,那么我有一个包含多个项目的解决方案。我用from projects创建了一个模板,这就是为什么VisualStudio命名为$safeprojectname$