У меня есть проект C ++ (плагин Acrobat PDF), который использует видимый C # DLL. На моем компьютере все работает отлично, но на моем сервере развертывания появляется ошибка «Невозможно создать объект». Я зарегистрировал dll на компьютере развертывания с помощью regasm и создал файл .tlb в том же месте dll. Я использовал comxplorer и сравнил clsid компонентов между моей машиной и машиной развертывания, и они совпадают.
этот com dll использует другие dll (это довольно большой проект)
Может ли позднее связывание или что-то в этом роде помочь мне? Как я могу начать расследование этой проблемы?
пожалуйста, порекомендуйте
Когда я регистрирую com dll, мне нужно добавить / codebase, например.
...\regasm.exe "c:\foo.dll" /codebase
Других решений пока нет …