Я получаю сообщение об ошибке «HRESULT E_FAIL был возвращен после вызова компонента COM» при добавлении ссылки .dll на проект в Visual Studio 2010.
Странная вещь, если я делаю локальную копию .dll и ссылаюсь на нее локально, это нормально. Однако, если я попытаюсь сослаться на него с нашего сервера общих ресурсов (\ server \ release \ Common \ Payment \ v1.0 \ Libr \ 23 \ PaymentServices.dll) - это выдаст мне вышеуказанную ошибку.
Есть идеи?
Заранее спасибо!
Я выгрузил проект и перезагрузил его. После этого я могу добавить проект в качестве ссылки на другие.
У меня была похожая проблема с тем же сообщением об ошибке в VS2010, которое было вызвано несовместимой файловой структурой, т.е. проект ссылался на файлы, которых там не было, или как их ожидал проект.
Убедитесь, что файлы доступны / доступны.