Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 来自多个项目的模板_C#_Visual Studio - Fatal编程技术网

C# 来自多个项目的模板

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

我正在尝试从多项目创建模板,但在编译期间,我收到了错误消息:

.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.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$