当我在Visual Studio 2017中使用Project -> Export template
选项时,生成的ZIP文件包含主项目文件,但不包含任何*.cpp
和*.hpp
文件。我补充道。如何在模板中包含所有内容?我还应该注意到,这种行为似乎在某些时候在更新中发生了变化。
答案 0 :(得分:6)
您需要手动编辑 .vstemplate 文件,并在<CreateInPlace>true</CreateInPlace>
标记中添加<TemplateData>
,使其如下所示:
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Project">
<TemplateData>
<Name>TemplateTest</Name>
<Description><No description available></Description>
<ProjectType>JavaScript</ProjectType>
<ProjectSubType>
</ProjectSubType>
<SortOrder>1000</SortOrder>
<CreateNewFolder>true</CreateNewFolder>
<CreateInPlace>true</CreateInPlace>
<DefaultName>CodovaTemplateTest</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
<LocationField>Enabled</LocationField>
<EnableLocationBrowseButton>true</EnableLocationBrowseButton>
<Icon>__TemplateIcon.ico</Icon>
</TemplateData>
答案 1 :(得分:0)
是的,我只是将源码放在其中,...我很幸运从github导出代码,因为它包含多个项目...... 这是一个愚蠢的事情......在项目依赖项下&#34;项目依赖项选项仅适用于具有多个项目的解决方案&#34;所以我没有选择来源的选择。 ......他们故意这样做,但我不知道为什么。