0

T4 テンプレートでアセンブリを参照できるようにしたいのですが、自分自身をそのデバッグ/リリース モード バージョンにバインドしたくありません。

私は自分のアセンブリを含めるために以下を使用しようとしました:

<#@ assembly name="..\..\OtherAssy\bin\$(Configuration)\OtherAssy.dll" #>

しかし、これはdllが見つからないというエラーをスローします。

Configuration プロパティを使用して、デバッグ/リリースなどの構成モードを取得できますか? それとも、間違った木を吠えていますか?

4

1 に答える 1

0

はい、できます (少なくとも IDE 内の変換の場合)。ただし、T4 の「現在の」ディレクトリはプロジェクト フォルダーではなく、VS のインストール フォルダーであるため、相対パスは機能しません。

したがって、使用する$(SolutionDir)か、使用しても問題$(ProjectDir)ありません。

ちなみに、変数の完全なリストはMSDNにあります。

于 2013-08-28T16:34:28.057 に答える