0
私はT4を使用して、埋め込みライブラリからhファイルをC#ファイルに変換しています。これは正常に動作しますが、問題のファイルへの相対参照を提供したいと思います。私はプロジェクトにbar.hを含めると、ビルドアクションを「なし」に変更し、簡素化することができれば、それはいいだろうT4相対パス参照
s = Path.GetDirectoryName(Host.ResolvePath("thisFile.tt")) + @"\..\foo\bar.h";
:今のところ、これは私が思い付くことができましたすべてです
s = Host.ResolvePath("bar.h");
しかし、これはエラーを投げ、私が言うことができる限り、T4スクリプトと同じディレクトリにあるファイルに対してはResolvePathのみが可能です。
誰か良い方法がありますか?