2

T4 テンプレートを作成していて、カスタム アセンブリを参照しています。カスタム アセンブリはネイティブ DLL を参照しています。

tt ファイルで次の構文を使用すると: <#@ Assembly Name="c:\projects\lib\xxx.dll" #>

次のエラーが表示されます:「エラー 1 アセンブリ参照の解決に失敗しました。パス 'c:\projects\lib\xxx.dll' は、このコンピューターに対してローカルであるか、信頼済みゾーンの一部である必要があります。このテンプレートをダウンロードした場合は、 Windows エクスプローラーのテンプレート ファイルのプロパティ ページを使用して、ブロックを解除する必要がある場合があります。

とはいえ、ファイルは確かに存在します。

テンプレートは、ラッパーだけでなく、com dll もロードする必要があると推測しているだけです。

4

0 に答える 0