Я использую Microsoft C# 2010 Express с драйверами FrameLink Express от Imperx. Когда я пытаюсь загрузить DLL во время выполнения, я получаю исключение:
Не удалось загрузить DLL "VCECLB.dll": указанный модуль не найден. (Исключение из HRESULT:0x8007007E)
Если я попытаюсь добавить DLL в качестве ссылки, я получаю это сообщение:
Не удалось добавить ссылку на 'C:\\VCECLB.dll'. Убедитесь, что файл доступен и является допустимой сборкой или COM-компонентом.
Два вопроса:
Является ли это проблемой Express (т. е. какое-то ограничение, связанное с Express, вызывающим проблему)? Я считаю, что исходный код DLL написан на C++, но я не думаю, что это имеет значение.
Есть ли другой способ сослаться на DLL и/или добавить ее в проект? Что-то я делаю не так?
Наконец, я попытался добавить версии x86 и x64, отладку и выпуск. Один и тот же сбой при добавлении в качестве ссылки каждый раз.