Assembly registration tool)

Створює в реєстрі запис Codebase. Запис Codebase вказує шлях до файлу збірки, яка не встановлена ​​в глобальному кеші складок. Не слід вказувати цей параметр, якщо згодом ви будете встановлювати регистрируемую збірку в глобальному кеші складок. Аргумент файл_сборкі. задається за допомогою параметра / codebase. повинен бути збіркою зі строгим ім'ям.

Вказує, що це засіб буде посилатися тільки на бібліотеки типів, які вже були зареєстровані.

Задає каталог, що містить посилання на збірки. Цей параметр необхідно вказувати разом з параметром / regfile.

Створює для збірки REG-файл, який містить необхідні записи реєстру. Вказівка ​​цього параметра не приводить до внесення змін в реєстр. Ви не можете використовувати цей параметр з параметрами / u і / tlb.

Забороняє до появи повідомлення про успішно виконані операції.

Створює бібліотеку типів з вказаною збірки, що містить ухвали доступних типів, описаних в збірці.

Скасовує реєстрацію створюваних класів, що містяться в файле_сборкі. Якщо цей параметр не вказано, засіб Regasm.exe реєструє створювані класи в збірці.

Включає режим докладного протоколювання. Якщо вказано параметр / tlb. на екран виводиться список всіх збірок, на яких посилається ця збірка, і для яких потрібно створити бібліотеку типів.

Відображає синтаксис команд і параметрів програми.

У параметрах командного рядка кошти Regasm.exe великі та малі літери не відрізняються. Досить вказати початок параметри, що дозволяє однозначно його визначити. Наприклад, запис / n еквівалентна запису / nologo. а /t:outfile.tlb - записи /tlb:outfile.tlb.

При реєстрації збірки для використання в COM засіб Regasm.exe додає записи в реєстр локального комп'ютера. Точніше, в цьому випадку створюються залежні від версії розділи реєстру, які дозволяють запускати на одному комп'ютері кілька версій однієї збірки одночасно. Коли збірка реєструється в перший раз, створюється один розділ верхнього рівня для складання і унікальний підрозділ для конкретної версії. При реєстрації кожної нової версії збірки Regasm.exe створює підрозділ для цієї нової версії.

Наприклад, припустимо, що ви реєструєте керований компонент myComp.dll версії 1.0.0.0 для використання в COM. Пізніше ви реєструєте myComp.dll версії 2.0.0.0. Ви визначаєте, що всі клієнтські додатки COM на комп'ютері використовують myComp.dll версії 2.0.0.0 і вирішуєте скасувати реєстрацію myComponent.dll версії 1.0.0.0. Ця схема реєстру дозволяє скасувати реєстрацію myComp.dll версії 1.0.0.0, оскільки видаляється лише підрозділ версії 1.0.0.0.

Зареєструвавши збірку за допомогою засобу Regasm.exe, можна встановити її в глобальному кеші складок. тоді її зможе активувати будь-який COM-клієнт. Якщо складання буде активувати тільки одне застосування, її можна помістити в каталог цієї програми.

Наступна команда реєструє всі відкриті класи, що містяться в бібліотеці myTest.dll.

Наступна команда створює файл myTest.reg. який містить всі необхідні записи реєстру. Ця команда не відповідні зміни у реєстр.

Наступна команда реєструє всі відкриті класи, що містяться в myTest.dll. а також створює і реєструє бібліотеку типів myTest.tlb. в якій містяться визначення всіх відкритих типів, описаних в myTest.dll.