ac# プロジェクト GenericBusinessObject と、GenericBusinessObject を使用するプロジェクト WebRole があります。WebRole には、GenericBusinessObject 内から呼び出される Interface メソッド IFastSearchable.IndexDocument を実装する BusinessObject Workitem があります。実際、WorkitemBusinesObject は WebRole で GenericBusinessObject として宣言されています。
LinqPad から両方のプロジェクト dll を参照します。しかし、LinqPad は例外で失敗します。
TypeLoadException: Die Methode "IndexDocument" im Typ "WorkstreamPlatform_WebRole.Models.Workitem" der Assembly "WorkstreamPlatform_WebRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" hat keine Implementierung.
LinqPad は、Workitem には IndexDocument メソッドの実装がないと考えています。これは間違っています。
それはLinqPadのバグですか、それとも私の考えが間違っていますか?
通常のプロジェクト実行では機能します。