У меня есть DLL, которую я создал из проекта VB6, который я сейчас использую в проекте C #. Раньше это работало, но теперь, когда я пытаюсь вернуться в проект на c #, чтобы исправить ошибку, программа получает исключение COMExex, которое примерно переводится:
Не удалось создать экземпляр COM-компонента с CLSID {085E3494-9F78-47D5-B0E6-FA460FD3CBED} из IClassFactory из-за следующей ошибки: 800a01ad.
Итак, я пытаюсь создать новый пустой проект c # с одной строкой в основной функции:
OurNamespace.OurClass foo = new OurNamespace.OurClass();
Что не получается с той же ошибкой.
Я зарегистрировал dll, но это не изменило исход проблемы.
Проблема возникает только на компьютере, на котором я сейчас работаю, но мне интересно понять проблему, чтобы я знал, как ее исправить, если она возникает на компьютере клиента.