Сейчас используется компонент на .NET, зарегистрированный как COM-компонент. Вызывается из скриптов по ProgID.
Появилась необходимость держать две версии этого компонента для разных конфигураций. На ум приходит регистрация c разными ProgID: MyLib.MyComponent.1 и MyLib.MyComponent.2, а также с общим ProgID — MyLib.MyComponent, который указывает на одну из версий.
Как правильно создать и зарегистрировать такие компоненты?