Вчера я создал COM-объект с C #, в результате чего в каталоге bin / release моего проекта VS 2010 было три файла (comclass.dll, comclass.pdb и comclass.tlb).Теперь, когда я строю решение в проекте, VS автоматически регистрирует класс для меня на ПК разработчика, и у меня нет проблем с доступом к COM-объекту и его методам, скажем, из Powershell.Однако, когда я копирую три файла на другой компьютер и пытаюсь зарегистрировать dll с помощью regsvr32, он сообщает мне, что
модуль "comclass.dll" загружен, но точка входа DllRegisterServer былане найден.
Убедитесь, что "comclass.dll" является допустимым файлом DLL или OCX, а затем повторите попытку.
Использование regasm
с параметром /tlb
в файле .tlb выдает мне подобное сообщение.Так что я немного озадачен.Кто-нибудь знает, как мне поступить отсюда?