アセンブリ参照を追加できる T4MVC テンプレート ファイル (.tt) の一番上にある場所を見つけました。次のようになります。
<#@ assembly name="System.Core" #>
<#@ import namespace="System.Collections.Generic" #>
ただし、GAC にあるアセンブリしか参照できないようです。つまり、アセンブリ MyProject.Stuff.dll (GAC にはありません) を、テンプレートを含む VS プロジェクトへの参照として追加した場合、次のようなものを追加できると期待していました。
<#@ assembly name="MyProject.Stuff" #>
<#@ import namespace="MyProject.Stuff" #>
これを行うと、次のエラーが発生します。
エラー 1 変換のコンパイル: メタデータ ファイル 'MyProject.Stuff' が見つかりませんでした C:\Work\Development\DotNetSolution\MyProject\Utils\T4MVC\T4MVC.tt 1 1
GAC にないアセンブリへの参照を追加するにはどうすればよいですか?