[InstallShield, .NET dll] зарегить дллку на новом компе

Eugenia_2005

Есть написанная дллка на C#, сталбыть .NET и исользование ее через COM (использовать из VBA)
Надо эту дллку положить в GAC, и решено что это сделает инсталлятор (иначе ставить .net sdk - а он очень большой и ради одной дллки ставить его жирно, ставлю только фреймворк)
Был выбран "InstallShield 9 SP1". Поставил его и ахнул — очень всего много и непонятно, а задача-то маленькая и одноразовая. Подскажите пожалуйста, как в нем сделать соответствующую инсталляшку.

deestr

а не вариант вызвать regsrv32 скриптом и передать ему эту dll?

Dasar

Сделай инсталяшку прямо в студии, и не возись с InstallShield-ом.

Eugenia_2005

2 :
выдает окошко
"mydll.dll была загружена, но найти точку входа для DllRegisterServer не удалось
Зарегистрировать этот файл невозможно."
В студии не нашел ничего связанного с созданием инсталляшек, ни кнопочек ни пунктов меню. Как добраться до этой фичи?

Dasar

через regsvr32 только обычные Com-овские dll-ки регатся.

Dasar

New Project -> Setup and Deployment Projects -> Setup Project

Eugenia_2005

ок, спасибо
делаю инсталляшку, все копируется куда надо, в GAC копируется, свойство Register ставлю в vsdraCOM.
И в вижуал бейсике вордовском в tools->reference нужная референс не появляется!
Что не так?
Оставить комментарий
Имя или ник:
Комментарий: