VS2017中导出的项目模板未命中源文件

时间:2018-01-31 23:55:00

标签: c++ templates visual-studio-2017 project

当我在Visual Studio 2017中使用Project -> Export template选项时,生成的ZIP文件包含主项目文件,但不包含任何*.cpp*.hpp文件。我补充道。如何在模板中包含所有内容?我还应该注意到,这种行为似乎在某些时候在更新中发生了变化。

2 个答案:

答案 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;所以我没有选择来源的选择。 ......他们故意这样做,但我不知道为什么。