j'utilise CodeSmith pour générer notre couche AAPC, et ont 3 projets CodeSmith séparés (.csp) pour générerpropriétés de partage CodeSmith avec plusieurs fichiers de projet
- AAPC Business Objects
- Data Access
- Unité échafaudée Tests
Chacun de ces fichiers de projet ont une liste de tables de base de données cible en leur sein, dans le format:
<property name="EditableChild">
....
<tableList>
<table>
<owner>dbo</owner>
<name>Table1</name>
</table>
<table>
<owner>dbo</owner>
<name>Table2</name>
</table>
</tableList>
</property>
Je ne veux évidemment pas maintenir cette liste à trois endroits. Est-il possible de partager cette même liste de tables entre les fichiers de projet Codesmith, sans les fusionner en un seul projet?
Merci Blake - J'ai très rarement chargé la grille de propriétés pour gérer le fichier, donc je suis très content de le gérer comme un fichier xml. C'est très utile de savoir que ce n'est pas encore supporté, donc je vais continuer avec mon plan de sauvegarde d'utiliser msbuild pour le moment (comme le [Tâches de la communauté XmlUpdate] (http: // geekswithblogs .net/paulwhitblog/archive/2006/04/11/74844.aspx) pour garder nos fichiers synchronisés). Je vous remercie :) –