Visual Studio 17 - .vstemplate - copier rapidement tous les éléments dans un dossier

voix
0

Disons que je créais un modèle de projet personnalisé dans Visual Studio 17 avec c ++. Bien sûr, grâce au bug de création de modèle infâme, quand j'exporter un projet à un modèle, aucun des fichiers source sont copiés, donc cela va devenir plus difficile. Maintenant, je suis en mesure de comprendre comment copier des dossiers, dont j'ai 3, grâce à la modification des fichiers .vstemplate et en ajoutant ceci:

     <TemplateContent>
        <Project TargetFileName=myTemplate.vcxproj File=myTemplate.vcxproj ReplaceParameters=true>
          <Folder  Name=Debug TargetFolderName=Debug/>
          <Folder  Name=Release TargetFolderName=Release/> 
          <Folder  Name=deps TargetFolderName=deps/>
        </Project>
     </TemplateContent>

Cependant, cela crée trois dossiers vides avec leurs noms respectifs, ne pas copier les fichiers réels à l' intérieur. Je sais que vous pouvez le faire manuellement pour chaque élément avec <ProjectItem>, mais qui est incroyablement fastidieux que chaque dossier contient, plus ou moins, 25 articles. Est - il possible que je pouvais copier les dossiers entiers (avec tous les éléments à l' intérieur eux)? Et, oui, je l' ai allumé en CreateInPlacetant que tel:

    <TemplateData>
        <CreateInPlace>true</CreateInPlace>
    </TemplateData>

S'il est impossible, ne pas avoir peur de me dire, je l'accepterai « Il ne peut pas être fait », avec un visage triste et frustré, comme une réponse.

Créé 31/03/2018 à 21:36
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more