C# 如何在使用vsix使用多个项目创建模板时更改默认图标

C# 如何在使用vsix使用多个项目创建模板时更改默认图标,c#,vsix,C#,Vsix,我想通过多个项目创建一个模板。为此,a为每个项目导出了一个模板,并创建了一个root.vstemplate。在导出每个项目时,我更改了图标,也更改了vsix项目清单文件中的元数据文件。但默认图标显示在项目模板中 这是root.vstemplate <VSTemplate Version="2.0.0" Type="ProjectGroup" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005"> <

我想通过多个项目创建一个模板。为此,a为每个项目导出了一个模板,并创建了一个root.vstemplate。在导出每个项目时,我更改了图标,也更改了vsix项目清单文件中的元数据文件。但默认图标显示在项目模板中

这是root.vstemplate

     <VSTemplate Version="2.0.0" Type="ProjectGroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
    <Name>IT DevKit Phone</Name>
    <TemplateGroupID>WinRT-Managed</TemplateGroupID>
    <Description>An example of an image template</Description>
<Icon>__TemplateIcon.ico</Icon>
     <ProjectType>CSharp</ProjectType>
<TargetPlatformName>Windows</TargetPlatformName>
    <RequiredPlatformVersion>8</RequiredPlatformVersion>
</TemplateData>
<TemplateContent>
    <ProjectCollection>           
    <SolutionFolder Name="WindowsPhone8">
            <ProjectTemplateLink ProjectName="PhoneApp1">
              PhoneApp1\MyTemplate.vstemplate
            </ProjectTemplateLink>
    <ProjectTemplateLink ProjectName="PhoneApp2">
               PhoneApp2\MyTemplate.vstemplate
            </ProjectTemplateLink>
        </SolutionFolder>
        </ProjectCollection>
</TemplateContent>

它是DevKit手机
温特管理
图像模板的示例
__TemplateIcon.ico
CSharp
窗户
8.
PhoneApp1\MyTemplate.vstemplate
PhoneApp2\MyTemplate.vstemplate

是否在root.vstemplate中设置了图标?是的,我已设置如下:DevKit Phone WinRT管理了一个图像模板示例\uu TemplateIcon.ico CSharp Windows 8如果您想向我们显示代码,请编辑您的问题并添加它(同时,突出显示它并点击
{}
按钮)。注释中的代码几乎总是不可读的,尤其是当它包含XML时。