установка .net dll
От: anomalia13  
Дата: 24.11.10 12:49
Оценка:
Всем привет, на форуме ответа не нашёл, поэтому пишу сюда
пишу dll на VB.net как расширение среды в который прячу код макросов, при начале написания зарегестрировал dll и отладку проводил на ней, после окончания работ попытался поставить на другую машину и не смог зарегистрировать, при ручной регистрации пишет что точка входа не найдена, при попытке подключения через "reference" пишет "cant add a reference to the specified file"
в принципе на моём компе VS сама неплохо регит библиотеку, а на другом она не регится даже setap ом созданным VS
dll кстати делал по этой шапке, может там какая-то проблема?!
http://support.microsoft.com/kb/302896/ru
может кто-нить сталкивался?
Я так понимаю что вопрос в регистрации, но как победить никак не соображу... да и почему сам сетап её не регит тоже не понятно...
Re: установка .net dll
От: aloch Россия  
Дата: 24.11.10 13:30
Оценка:
Здравствуйте, anomalia13, Вы писали:

На сколько я понимаю, регистрироваться как COM-серверы могут толкьо подписанные сборки. Ваша сборка подписана?
На машине разработчика данное требование (кажется) может быть отключено (возможно, через sn.exe).
Хотя если DLL не подключается к VS, то это скорее всего что-то другое


Re[2]: установка .net dll
От: anomalia13  
Дата: 24.11.10 17:16
Оценка:
Здравствуйте, aloch, Вы писали:

A>Здравствуйте, anomalia13, Вы писали:


A>На сколько я понимаю, регистрироваться как COM-серверы могут толкьо подписанные сборки. Ваша сборка подписана?

A>На машине разработчика данное требование (кажется) может быть отключено (возможно, через sn.exe).
A>Хотя если DLL не подключается к VS, то это скорее всего что-то другое

Видимо я неточно выразился, VS её вероятнее всего видела бы на другой машине, речь о том что я к office exell
пытаюсь через reference подключить. Причём во вкладке офиса "надстройки com" он видит надстройку, а вот
именно в referense саму dll не регистрирует, а без этого все обращения из кода VBA к ней срываются.

Суть вопроса как раз в том КАК это делает VS ?!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.