T4テンプレートがあるプロジェクトのアセンブリへの参照を取得したいです。たとえば、プロジェクトへのパスを取得できることはわかっています。アセンブリ名はプロジェクト名で命名されているため、Host.ResolveAssemblyReference("$(ProjectDir)")
追加することもできますが、常にそうであるとは限らず、再利用可能なテンプレートを作成しているため、dll またはへのパスが必要です。bin\\debug\\{projectName}.dll
最も好ましくAssembly
はインスタンスです。メソッドでProject
説明されているように への参照を取得する方法も見つけましGetProjectContainingT4File
たが、その後はどうすればよいでしょうか?
それを取得する方法はありますか?
ところで、特定の型にアクセスしてそれらからコードを生成するには、その参照が必要です。