Comment puis-je ajouter automatiquement des éléments existants à un projet Visual Studio?
J'ai un outil qui dynamiquement génère .xaml et .xaml.cs fichiers et les met dans le Visual Studio répertoire.
À ajouter pour le projet, je dois alors:
- droit de la souris sur le répertoire
- choisissez "ajouter un élément existant"
- naviguez vers le répertoire correspondant sur le disque dur
- sélectionnez les deux fichiers qui ont été créés
- cliquez sur ok
Est-il un moyen pour moi de le dire, le projet "inclure tous les éléments existants dans le cadre du projet de dossier sur le disque dur"?
OriginalL'auteur Edward Tanguay | 2009-11-16
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas d'automatisation pour cela. Encore que j'ai suivi en suivant la même exigence. Cela permettra d'éviter quelques clic.
"Afficher tous les fichiers" bouton
et sélectionnez les fichiers avec un clic de souris
être inclus dans la solution.
fichier, et sélectionnez "Inclure dans le projet"
Pour VS2012/13 - stackoverflow.com/a/18040675/3286583
OriginalL'auteur Saar
Vous pouvez le faire par programmation dans votre
.proj
un fichier en fonction de vos besoins tout comme cette réponseVous avez juste à vous assurer que vous utilisez le bon tag pour les fichiers.
De la compilation, du Contenu, Aucun, etc..
Si jamais vous arrivez à trouver un moyen de garder le glob modèles de développer, j'aimerais l'entendre.
vous pourriez toujours avoir un post-construction de l'événement ou de la cible/tâche qui nettoie l'étendue des éléments
OriginalL'auteur Maslow
Je ne pense pas qu'il y est une manière de le faire nativement dans Visual Studio. Ajouter des fichiers dans le projet modifie le fichier de projet.
Cela sonne comme une bonne affaire pour un simple complément. Vous pouvez utiliser Visual Studio automatisation des services pour trouver les fichiers que vous souhaitez ajouter et ajoutez-les tous à la fois. Vous auriez le contrôle complet sur le comportement de la macro complémentaire, de sorte que vous pouvez réduire le processus à un seul clic si pratique.
OriginalL'auteur Dave Swersky