これが1つです。1 つのプロジェクト / ソリューションに多数の T4 があります。これは、サポート コードと T4 テンプレートを備えたフレームワークです。
別のソリューションでこのフレームワークを使用したいのですが、サポート クラス/T4 は元のソリューションのままです。
新しいソリューションでは、サポート コードと T4 にリンクします (既存の / リンクを追加します)。新しいソリューションには、リンクされた T4 を含める必要がある T4 があります。次のようなものがあります。
<#@ template language="C#" debug="false" hostspecific="true"#> <#@ include file="..\Models\DALContextGenerator.tt"#> <#@ output extension=".cs"# ><# Generate("..\Models\Model1.edmx");
>
この場合、DALContextGenerator.tt はこのソリューションにありますが、別のソリューションで実際の DALContextGenerator.tt にリンクされています。T4 を実行すると、エラーが発生します (「インクルード テキストの解決に失敗しました」)。物理的な場所を参照すれば問題ありません。
何か案は?
ありがとう
レイ