| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > COM и С# |
| Автор: AntiInt 11.9.2013, 06:09 |
| Привет! Сделал следующее 1.Создал комобъект на с# 2.Пытаюсь сделать клиента к нему так же на c# но, когда пытаюсь подключить ком-объект в референсах вылазит ошибка The ActiveX typelibrary was exported from the .NET and cannot be added as reference. Что делать? |
| Автор: jonie 11.9.2013, 10:17 |
| не надо так делать (с). Зачем делать лишнюю работу - цепляйте как обычный Reference, без использования COM подсистемы. Как вариант - динамически получайте из фабрики Type.GetTypeFromProgID Хотяя.. а вы делали tlb-то и его в референсы добаяете? (коммандой regasm /tlb:some.tlb some.dll )? |
| Автор: AntiInt 19.9.2013, 11:22 |
| Выход найден! В msdn написано, что com сборки, сделанные из управляемых библиотек нельзя прицепить как com - объект, только reference. |