我尝试制作商品模板。在zip中我放置了文件module.cpp
,module.h
,module.ico
和module.vstemplate
。 vstemplate文件是:
<VSTemplate Type="Item" Version="2.0.0"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>C++ cpp/h pair (st)</Name>
<Description></Description>
<Icon>module.ico</Icon>
<ProjectType>VisualC</ProjectType>
<DefaultName>MyClass</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectItem TargetFileName="$fileinputname$.cpp">module.cpp</ProjectItem>
<ProjectItem TargetFileName="$fileinputname$.h">module.h</ProjectItem>
</TemplateContent>
</VSTemplate>
我将其复制到“自定义项目模板”目录(不系统范围内):Documents\Visual Studio 2010\Templates\ItemTemplates\VisualC\module.zip
VisualC文件夹不在那里,我创建了它,因为我在系统范围的模板目录中看到了一个名为VisualC的文件。
我尝试重启VS.为了以防万一,我还尝试了“devenv / installvstemplates”。
答案 0 :(得分:0)
MSDN上的ItemTemplates页面上有一个小注释:
您无法导出C ++项目的模板。
幸运的是有一个解决方案,但比你预期的要复杂得多。 在MSDN上搜索Visual C ++向导(对不起声誉太低,无法粘贴更多链接)。
起点可能是:
http://msdn.microsoft.com/en-us/library/vstudio/96xz4cw2(v=vs.100).aspx
http://msdn.microsoft.com/en-us/library/aa730846(VS.80).aspx