VS2010 introduit une nouvelle façon de faire référence à des ensembles en T4: http://weblogs.asp.net/lhunt/archive/2010/05/04/t4-template-error-assembly-directive-cannot-locate-referenced-assembly-in-visual-studio-2010-project.aspxComment puis-je référencer un assembly dans T4 d'une manière supportée par Visual Studio 2010 et TextTransform.exe?
Ces nouvelles façons semblent assurer une grande, et je l'ai mis à jour mes fichiers t4 de travailler de cette façon, mais je voudrais quelque chose qui est exécutable à la fois Visual Studio et la ligne de commande. J'utilise actuellement TextTransform.exe, et il ne semble pas importer quelle version j'utilise, C:\Program Files (x86)\Common Files\Microsoft Shared\TextTemplating\10.0
ou C:\Program Files (x86)\Common Files\Microsoft Shared\TextTemplating\1.2
, il nécessite les anciennes références d'assemblage de style VS2008 (j'utilise le -P, chemin de référence, paramètre).
Y a-t-il un moyen de référencer des assemblages personnalisés à partir d'un fichier t4 qui fonctionne à la fois dans Visual Studio 2010 et à partir de la ligne de commande?
Non J'utilise le fichier exe pour les versions manuelles en lots. En fait, je lance le modèle une fois pour chaque langue prise en charge par mon application. –
L'ajout d'une étape au début du traitement par lots pour remplacer les macros VS dans les directives d'assemblage est-il une option? –
pour réellement éditer le fichier t4 lui-même? Cela pourrait fonctionner en dernier recours :) –