Пишу add-in для Solid Edge. Начал в VB6, там он нормально коннектился и все хорошо было. Потом захотелось на .NET перейти, он подхватил проект, проапгрейдил и теперь я не могу его к Solid Edge подсоединить. То есть длл зарегилась, но как-то по другому, не как раньше, я добавляю в реестр ключи для Solid Edge и он видит, что есть add-in с таким-то названием. Но загрузить его не может и свойства не видит.
для новой длл пишет в ключе
HKEY_CLASSES_ROOT\CLSID\{CE660B2E-D80F-3A5B-8171-1F92CE42F8E4}\InprocServer32
Default C:\WINDOWS\system32\mscoree.dll
и еще значения
Assembly
Class
Codebase
RuntimeVersion
ThredingModel
тогда как в VB6 в этом ключе был только Default со значением <путь к моей длл>.
заголовок класс стал выглядеть как
<System.Runtime.InteropServices.ProgId("clsREAddIn_NET.clsREAddIn")> Public Class clsREAddIn
Вот и вопрос - как сделать, так, чтобы все зароботало?