Рейтинг:
0
F-ES Sitecore
Вы должны убедиться, что ваш объект .net совместим с COM
Раскрывающий.NET components to COM | Microsoft Docs[^]
(возможно, вам придется дважды проверить, какие интерфейсы вам нужны для vb6, чтобы использовать его должным образом, ему может понадобиться IDispatch, я забыл), затем вы должны зарегистрировать dll, которая именно так работает COM, она основана на реестре, и процесс регистрации создает необходимые записи реестра, и оттуда вы должны быть в состоянии добавить ссылку на нее из VB6. Очевидно, что целевой машине также понадобится все доступное, что нужно объекту .net, и вам нужно быть осторожным с тем, какие типы вы используете в качестве параметров.
F-ES Sitecore
Разве это не для тех случаев, когда .net является потребителем COM-объекта?
F-ES Sitecore
Это яснее, вы добавляете файл манифеста к vb exe, который базовая COM-система изначально знает, как обрабатывать. Хотя я не уверен, что это сработает при разработке приложения VB6, но это похоже на то, что помогает вам развернуть приложение после его разработки таким образом, что вам не нужно регистрировать свои COM-компоненты.