我嘗試製作項目模板。在zip中,我把文件module.cpp
,module.h
,module.ico
和module.vstemplate
。該vstemplate文件是:VC++自定義項目模板不顯示
<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」。
我很好奇,想知道你是否找到了解決這個。我花了最後一個小時搜索這個相同的問題,並沒有提出任何問題。 – JBentley
您是否嘗試將' VisualC ProjectType>'更改爲' VC ProjectType>'?沒有明確記錄,但這是VC2012用於項目和項目模板的內容。 –
alecov
阿列克的評論是對這個問題的正確答案。 –