2010-06-10 3 views
0

У меня есть проект GenericBusinessObject C# и проект WebRole, который использует GenericBusinessObject. WebRole имеет WorkObject Workitem, который реализует метод интерфейса IFastSearchable.IndexDocument, который вызывается из GenericBusinessObject. Фактически объект WorkitemBusinesObject объявлен в WebRole как GenericBusinessObject.Linqpad, похоже, не распознает реализованный интерфейс

Я отсылаю обе проектные DLL от LinqPad. Но 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, или я не ошибаюсь?

В обычном исполнении проекта он работает.

ответ

0

Обычно то, что я нахожу в этих ситуациях с TypeLoadException, заключается в том, что оно связано с использованием разных версий .NET framework. Например, если вы используете версию 2.x из LP вместо 4.x, ссылаясь на сборку dll с 4.x.

Я хотел бы убедиться, что все версии кода совместимы. 2.x для LP - 3.5 и 4.x - для 4.0.

 Смежные вопросы

  • Нет связанных вопросов^_^