barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

среда, 7 декабря 2011 г.

Регистрация COM-компонентов

Для регистрации .NET-сборок в .NET имеется инструмент regasm. Например, для регистрации сборки ext.dll необходимо выполнить следующее:
regasm.exe ext.dll /tlb /codebase
Такой вызов регистрирует сборку ext.dll используя файловый путь к ней, т.к. она не расположена в глобальном кэше сборок (опция /codebase) с генерацией библиотеки типов (tlb).
Для регистрации не-.NET компонентов используется regsvr32:
c:\windows\system\regsvr32 ext.dll
Зарегистрированные компоненты и их CLSID можно смотреть в HKEY_CLASSES_ROOT реестра. 

Комментариев нет:

Отправить комментарий