如何使用默认构建操作生成VS2013 SQL脚本项模板=无

时间:2015-03-16 19:28:39

标签: visual-studio visual-studio-2013

我想制作一个适用于Visual Studio 2013的项目模板,以便当我右键单击并选择添加 - > 新项目我可以从可用选项中选择我的脚本模板,使用模板内容将其添加到我的项目中,并将默认构建操作自动设置为无。

我能够创建一个可以使用的项目模板,它将具有默认内容,但我无法将默认构建操作设置为None(它始终设置为Build)。

我能够在.vstemplate文件中使用下面的WizardExtension和WizardData指令在Visual Studio 2010和Visual Studio 2012中使用它,但是我做错了或者它不再受支持在Visual Studio 2013中。

我在VS2012 .vstemplate文件中使用的示例:

  

< WizardExtension>

     

<程序集> Microsoft.VisualStudio.Data.Tools.Package,Version = 11.1.0.0,Culture = Neutral,PublicKeyToken = b03f5f7f11d50a3a,    定制= NULL< /装配>

     

< FullClassName> Microsoft.VisualStudio.Data.Tools.Package.Project.TemplateWizard< / FullClassName>

     

< / WizardExtension>

     

< WizardData>

     

< BuildAction的>无< / BuildAction的>

     

< ItemAttributes中>< / ItemAttributes中>

     

< / WizardData>

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您需要将程序集版本更新为12.0.0.0

<WizardExtension>
  <Assembly>Microsoft.VisualStudio.Data.Tools.Package, Version=12.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a, Custom=null</Assembly>     
  <FullClassName>Microsoft.VisualStudio.Data.Tools.Package.Project.TemplateWizard</FullClassName>
</WizardExtension>
<WizardData>
    <BuildAction>None</BuildAction>
    <ItemAttributes></ItemAttributes>
</WizardData>