2013-03-06 104 views
1

在去http://docs.nuget.org/docs/reference/packages-in-visual-studio-templates 我能够配置NuGet包作为单个项目模板的VSIX包的一部分。根据链接,我们需要将向导扩展元素添加到项目的VSTEMPLATE模板。添加Nuget包到多项目解决方案模板

<WizardExtension> 
     <Assembly>NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly> 
     <FullClassName>NuGet.VisualStudio.TemplateWizard</FullClassName> 

</WizardExtension> 

问题开始时,我想实现IWizard接口的自定义向导被绑定到该项目template.To做到这一点,我需要补充含IWizard实施GAC一个dll,并添加DLL详细介绍了向导扩展元素再次输入到项目模板的VSTEMPLATE。

所以我想都那么我将在VSTEMPLATE如下一些项目模板

<WizardExtension> 
    <Assembly>NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly> 
<FullClassName>NuGet.VisualStudio.TemplateWizard</FullClassName> 




    <Assembly>XXXXXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=96268505a6009a69</Assembly> 
    <FullClassName>XXXXXXX.ProjectTemplateWizard</FullClassName> 

</WizardExtension> 

在上面的场景中,模板将只加载组件,它不承认第二组件。

有没有办法做到这一点。代替具有在1个extensionwizard元件2个assenblies的

问候, 库雷希

回答

0

,尝试具有2个wizardextension元件和fornuget DLL一个单独wizarddata元件。

相关问题