Я .Net-разработчик. Новое в ОПК. Когда я пробовал некоторые образцы OPC-клиента, все они выдавали эту ошибку. Кажется, DLL не зарегистрирована. Но я не знаю, как и где это прописать.
error: retrieving the COM class factory for component with CLSID failed due to the following error: 80040154
Даже я пробовал это
regsvr32 Interop.OPCAutomation.dll",
но он также выдает ошибку, например
The module "Interop.OPCAutomation.dll" was loaded but the entry-point DllRegisterServeer was not found.
Make sure that "Interop.OPCAutomation.dll" is a valid DLL or OCX file and then try again.
Я просмотрел очень много существующих форумов. Многие из них сказали изменить целевую платформу на x86, и у меня все еще та же проблема. К вашему сведению, я вижу только «Активен (любой процессор)» в опции «Платформа» в верхней части вкладки «Сборка» свойств проекта.
Вот подробности моей среды:
.Net 2005
OPCAutomation Weapper
Windows 7 64-bit OS
Dell Inspiron 1525 (I hope this is not a 64bit machine, but my engineer installed 64bit OS somehow).
Помогите мне, пожалуйста.
Заранее спасибо!