Как в .NET сделать .dll как в VB6?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

toozik
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 17.03.2005 (Чт) 18:29

Как в .NET сделать .dll как в VB6?

Сообщение toozik » 29.03.2005 (Вт) 17:11

Пишу 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

Вот и вопрос - как сделать, так, чтобы все зароботало?

Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 85

    TopList