GAC – Блок находится в GAC, но “Не мог загрузить файл или блок”

У меня есть Interop dll, который был сгенерирован Visual Studio для стороннего COM-объекта, который я использую в.NET dll.

Я зарегистрировал и свое потребление dll и Interop dll в GAC. Я должен использовать GAC, потому что эти DLLs используются рабочим процессом SharePoint 2010.

То, когда выполнение переходит к сути дела, где мой dll называет Interop dll, следующая ошибка была брошена”, “Не могло загрузить файл, или блок” … “Система не мог найти файл указанным” вместе с ожидаемой версией и открытым ключом.

Если я исследую Assembly Binding Log Viewer Fusion, следующая ошибка перечислена в записи в журнале Interop dll:

LOG: GAC Lookup was unsuccessful.

Я вижу, что блок в GAC, и это имеет правильную версию и маркер открытых ключей, как указано в исключении FileNotFound.

Что продолжается?

6
задан Michael Rodrigues 3 August 2010 в 06:37
поделиться