J'utilise actuellement un modèle "Nouvel élément" pour créer plusieurs classes dans mon projet en fonction du nom entré. Ce que j'aimerais pouvoir faire, c'est aussi ajouter quelques lignes à un fichier existant dans le projet. Est-ce qu'il y a un moyen de faire ça? Est-il possible d'exécuter une sorte de script à partir du fichier .vstemplate?Toute façon de modifier les fichiers existants dans un modèle Visual Studio?
Répondre
Pour un modèle d'élément vanilla dans Visual Studio, il n'y a aucun moyen d'y parvenir. Les modèles d'élément et de projet vous permettent simplement d'ajouter de nouveaux fichiers à un projet et d'autoriser les personnalisations de ces fichiers. Mais il n'est pas possible de les utiliser pour changer les fichiers existants.
Vous pouvez peut-être réaliser ce que vous cherchez avec un assistant de modèle. Cela permet l'exécution de code arbitraire pendant le traitement d'un modèle. Vous devriez être en mesure de modifier les fichiers existants pour votre plaisir avec cela.
Tutoriel Lien:
EDIT: Désolé, j'ai mal compris la question.
réponse originale:
Eh bien, les modèles par défaut sont en 2 endroits:
\ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033
\ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ ItemTemplates \ CSharp \ 1033
Vous pouvez modifier le contenu du modèle pour de nouvelles classes et de nouveaux formulaires à votre guise ... Vous ne savez pas où les modèles créés par l'utilisateur sont sauvegardés, mais il n'y a pas de raison que vous ne pouviez pas faites la même chose à ceux-là (à ma connaissance.)
modèles créés par l'utilisateur sont stockés dans l'emplacement spécifié dans Outils-> Options-> Projets et Solutions-> Général-> modèles d'élément utilisateur Visual Studio emplacement , mais j'ai déjà commencé à travailler, ce n'est pas ce qui me pose problème. – Dov
- 1. Pouvons-nous demander à Visual Studio Setup de conserver les fichiers existants pour les réinstaller?
- 2. Modifier les commentaires dans Visual Studio 2008
- 3. Ajout de fichiers existants à un projet externe sans VISUAL STUDIO 2008
- 4. Désinstaller modèle personnalisé d'objet dans Visual Studio
- 5. Vérification des commentaires de code dans les fichiers Visual Studio
- 6. Ajouter des fichiers existants à Visual Stuido 2008
- 7. Comment modifier un type de projet Visual Studio?
- 8. Toute façon d'importer plusieurs fichiers (csv) à un db Access
- 9. Modèle Global.asax non disponible dans Visual Studio
- 10. Réutiliser fichiers objet dans Visual Studio 2005
- 11. Fusion de fichiers de solution Visual Studio
- 12. Quels sont les fichiers requis pour un projet Visual Studio?
- 13. Comment modifier les paramètres des espaces blancs de Visual Studio?
- 14. Pouvez-vous modifier les fichiers resx avec Visual Web Developer?
- 15. Fichiers partagés entre projets dans Visual Studio
- 16. Bonne façon de déboguer les erreurs Visual Studio Designer
- 17. La meilleure façon d'éliminer tous les fichiers intermédiaires des dossiers de projet Visual Studio?
- 18. Collapse des fichiers associés dans Visual Studio
- 19. Fichiers cible perdus dans Visual Studio 2008
- 20. Les fichiers d'enregistrement de Visual Studio 2008 sont lents
- 21. Fichiers communs dans la solution Visual Studio
- 22. Visual Studio 2008 ne modifieront pas lire uniquement les fichiers
- 23. Fermez tous les fichiers dans Visual Studio à la sortie
- 24. Afficher plusieurs fichiers dans Visual Studio
- 25. Extensibilité de Visual Studio: ajout de dossiers existants à un projet
- 26. fichiers XML Gestion dans un projet Visual Studio (2 cas)
- 27. Comment puis-je créer un modèle de mes fichiers Visual Studio Solution?
- 28. Modifier l'icône de l'application dans Visual Studio 2005?
- 29. Débogage de fichiers ASHX Visual Studio
- 30. Inclure les fichiers à l'aide de caractères génériques dans un dossier dans Visual Studio
Je viens de regarder la vidéo, et je l'ai trouvé très utile - un assistant va certainement me permettre de faire ce que je veux. Ma plus grande question reste, cependant, s'il y a un moyen d'éviter d'installer la DLL pour l'assistant dans le GAC. Est-il possible de simplement l'intégrer dans le fichier ZIP du modèle? – Dov
@Dov, je ne suis pas sûr de celui-là. Je voudrais essayer de déployer dans le GAC, en vérifiant que cela a fonctionné, puis désinstaller du GAC, déployer localement et voir ce qui se passe. – JaredPar
Je ne l'ai pas encore essayé, mais cet article dit que vous pouvez le faire sans le GAC: http://oncoding.blogspot.com/2012/04/visual-studio-template-wizards-without.html – Grinn