J'ai trouvé l'endroit près du sommet dans un fichier modèle T4MVC (.tt) où des références d'assemblage peuvent être ajoutées, ce qui ressemble J'aime:Comment ajouter référence un assembly qui n'est pas dans le GAC à partir d'un modèle t4mvc (.tt)
<#@ assembly name="System.Core" #>
<#@ import namespace="System.Collections.Generic" #>
Cependant, il semble que je ne peux faire référence qu'aux assemblages qui se trouvent dans le GAC. à savoir si j'ai un MyProject.Stuff.dll d'assemblage (pas dans le GAC) ajouté en référence au projet VS contenant le modèle alors je pensais pouvoir ajouter quelque chose comme ce qui suit:
<#@ assembly name="MyProject.Stuff" #>
<#@ import namespace="MyProject.Stuff" #>
Si je faites-le alors j'obtiens l'erreur suivante:
Error 1 Compiling transformation: Metadata file 'MyProject.Stuff' could not be found C:\Work\Development\DotNetSolution\MyProject\Utils\T4MVC\T4MVC.tt 1 1
Comment puis-je ajouter une référence à un assembly qui n'est pas dans le GAC?
Est-ce avec 2008 ou 2010? –