我完成了自定义模板项目tutorial part I from msdn,并在File - New - Project菜单中获得了一个基本的项目结构。 然后我前进到msdn part II并且无法通过“测试Visual Studio模板”部分。
当我在自定义项目模板文件夹中添加.vstemplate文件时,将我的自定义项目模板文件夹下的所有文件的Build Action
设置为ZipProject
,并更改{的第2和第6个参数{1}}分别为[ProvideProjectFactory]
和null
,文件 - 新建 - 项目不再在对话框中显示自定义模板。
模板zip文件夹放在正确的文件夹中,我可以打开以前创建的自定义项目(如果没有安装项目模板,这将无效),但我无法创建任何新的自定义项目它们不可见。
有没有人有创建自定义项目模板的经验?
答案 0 :(得分:3)
创建Visual Studio 2012扩展程序时,您实际上可以为要发送的每个项目模板创建单独的项目。用于创建这些项目的模板位于“新建项目”向导中的以下路径中。您正在创建的每个模板都需要一个项目。
Visual C#→可扩展性→C#项目模板
您的主扩展项目(生成VSIX文件的项目)将需要执行以下操作:
TemplateProjectOutputGroup;
Project
ProjectTemplates
False
source.extension.vsixmanifest
并在<Content>
下添加以下内容(无论项目模板的引用数量是多少,您只需要这一次。)
<ProjectTemplate>ProjectTemplates</ProjectTemplate>
[ProvideProjectFactory(...
的第6个参数更改为"ProjectTemplates"
。注意:
Templates
文件夹。