Я просто создаю библиотеку классов для запуска activex в Internet Explorer.После того, как я получаю файл .dll, я создаю .bat файл для регистрации.В результате "Типизирован успешно зарегистрирован", но в моем файле .html объект Activex по-прежнему не работает.Я обнаружил, что если мы отметим опцию «Регистрация для COM-взаимодействия» в свойствах проекта, то она автоматически зарегистрирует мой .dll для текущего компьютера разработки, и объект activex в файле .html будет работать отлично.Так что я запутался, что между ними?Извините за мою странную грамматику.
Мой проект настроен на целевую платформу 2.0, но в файле .bat я уже пытаюсь вызвать regasm.exe из 4 каталогов.
-/Framework/V2.0.50727/
-/Framework/v4.0.30319/
-/Framework64/V2.0.50727/
-/Framework64/v4.0.30319/
, но все еще не работает...
RegAsm.exe /codebase /tlb Example.dll