Visual Studio 2010 генерирует «ошибку» при сборке - PullRequest
0 голосов
/ 09 сентября 2011

У меня есть проект, который использует сторонний OCX.OCX недавно был обновлен новым методом.Я пытаюсь вставить код, который использует этот новый метод:

EPS.Refresh_IO_Link(ControllerRow("ControllerPort"), ControllerRow("ControllerSettings"))

Он компилируется нормально, но когда я пытаюсь запустить его из VS2010, он генерирует следующую ошибку:

'Refresh_IO_Link' is not a member of 'AxEPSIO.AxctlEPSIO'.

Это неправда.Он отображается в Intellisense, и если я сделаю перестройку, ошибка исчезнет.Однако запуск его в режиме отладки всегда приводит к ошибке.

Я пытался очистить и пересобрать решение, но каждый раз выдает одну и ту же ошибку.

1 Ответ

0 голосов
/ 09 сентября 2011

DLL Ад.Удалите ссылку на .ocx в проекте, а затем добавьте ее снова.Если файл .ocx не был скомпилирован с двоичной совместимостью, вы, вероятно, по-прежнему ссылаетесь на старую версию .ocx.Также убедитесь, что новый .ocx зарегистрирован на вашем компьютере (regsrv32.exe).

...