При регистрации управляемого класса для COM Interop вручную необходимы определенные ключи реестра. Например
HKEY_CLASSES_ROOT
CLSID\[My Cls Id]
InprocServer32
(Default) = "mscoree.dll"
Assembly = [My assembly name]
etc.
Я заметил, что когда VS регистрирует библиотеку для COM Interop, она также добавляет ключ
HKEY_CLASSES_ROOT
CLSID\[My Cls Id]
Implemented Categories
{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}
Для чего этот ключ, и это абсолютно необходимо? Насколько я могу судить, жизнь идет отлично, но, возможно, я не сталкиваюсь с обстоятельствами, в которых это необходимо.