Регистрация библиотеки интерфейса в системе

В начало  Назад  Далее

Следует учесть, что при включении библиотеки интерфейса в инсталляционные пакеты, кроме самой библиотеки fpSoftKB.dll необходимо включать в инсталляционный пакет также файл библиотеки типов fpSoftKB.tlb, который также регистрируется в системе. Процедура регистрации интерфейса такова:

в системе должен быть установлен Microsoft .NET Framework версии не ниже v2.0
файлы fpSoftKB.dll и fpSoftKB.tlb помещаются в каталог %SYSTEMROOT%\system32\
в командной строке выполняется команда regasm.exe fpSoftKB.dll /codebase
в командной строке выполняется команда regtlibv12.exe fpSoftKB.tlb (Вместо этой команды можно использовать команду regasm.exe /tlb:fpSoftKB.dll и при такой регистрации включать файл fpSoftKB.tlb в дистрибутив не требуется).

 

Regasm.exe - средство регистрации сборки. Считывает метаданные сборки и добавляет в реестр необходимые записи, что позволяет COM-клиентам прозрачно создавать классы .NET Framework. После регистрации класса любой COM-клиент может использовать его таким образом, словно это класс COM. Средство устанавливается вместе с Visual Studio в папку %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727, но может находиться и в другой папке, в зависимости от установленной версии .NET Framework.

 

Regtlibv12.exe - средство регистрации библиотеки типов. Средство устанавливается вместе с Visual Studio в папку %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727, но может находиться и в другой папке, в зависимости от установленной версии .NET Framework.