首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将模板包含到VSIX包中

如何将模板包含到VSIX包中
EN

Stack Overflow用户
提问于 2013-05-17 14:45:41
回答 1查看 793关注 0票数 0

我正在为VS2012开发一个包,我所拥有的是:

  • 自定义项目模板和一组自定义项模板:Templates\Items\MyFirstItem (以及更多的项目)、Templates\Projects\MyProject
  • 每个模板项都包含.vstemplate文件,该文件被设置为VSTemplate构建操作。
  • 以某种方式注册ProjectFactory的包: ProvideProjectFactory( MyProjectFactory),null,“MyProject (*.myproj);*.myproj","myproj","myproj",@".\NullPath",LanguageVsTemplate = "MyProject")
  • 为项目设置了“在构建过程中创建VSIX容器”选项。

当我构建该项目时,我会看到我的模板被正确地压缩,并按预期的方式被复制到输出文件夹中,比如bin\Debug\ItemTemplates\...bin\Debug\ProjectTemplates。它们也被正确地安装到实验实例中。

但是,这些模板并没有被包含到.vsix文件中。还有一个问题:如何使它们包括在不手动压缩它们并将这些压缩文件作为资产包含到source.extension.vsixmanifest中的情况下?

EN

回答 1

Stack Overflow用户

发布于 2014-03-13 21:59:33

您必须在VSIX项目中将这些添加到source.extension.vsixmanifest设计器中。有一个资产部分,您只需单击New,从类型下拉列表中选择ItemTemplate,选择当前解决方案或项目,然后选择项目模板。对每个项目模板重复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16611873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档