2009-06-15 5 views
2

私はDynamicDataを使用しているプロジェクトを持っています。私がdebbugingしようとするたびに、私は私が最後に添付したメッセージを取得します実行時にMicrosoft.Web.DynamicDataアセンブリをバインドできません

私はすでにGACにDynamicData dllを配備してbinフォルダに投げてみました。 VS SP1、.NET Framework SP1、Fuslogvwでログをシークします。

私はこの時点でアイデアを使い果たしました。誰かが私を助けてくれるのだろうか、あるいは少なくとも解決策を探す新しい方向性を示唆しているだろうか?あらかじめThx。

私が取得エラーメッセージ:

=== Pre-bind state information === 
LOG: User = DOMAIN\user 
LOG: DisplayName = Microsoft.Web.DynamicData 
(Partial) 
LOG: Appbase = file:///C:/AppBase/ 
LOG: Initial PrivatePath = C:/AppBase/bin 
Calling assembly : (Unknown). 
=== 
LOG: This bind starts in default load context. 
LOG: Using application configuration file: C:/AppBase/bin/web.config 
LOG: Using machine configuration file from C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config. 
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). 
LOG: The same bind was seen before, and was failed with hr = 0x80070002. 

答えて

1

あなたが要求されていますアセンブリについての詳細を学ぶためにAppDomain.AssemblyResolveイベントを使用することができるかもしれません。バージョン番号とそれ以外はすべて一致することを確認できます。すでに依存関係がロードされている場合は、イベントハンドラから返すことができます。 this answerにいくつかのサンプルコードが含まれています。

関連する問題