ahp-1984 Ответов: 2

Не в состоянии работать в VB6.0 EXE-файл тем не менее в состоянии запустить его в Visual Basic интегрированной среды разработки


Not Able to run VB6.0 Exe However able to run it from Visual Basic IDE


У меня есть.net dll и когда я пытаюсь добавить ссылку в приложение VB, это дает мне ошибку, так как не могу добавить ссылку на указанный файл.

Что я уже пробовал:

Я подготовил dll с флажком опции interop и скопировал dll в system 32

RickZeeland

Вы пытаетесь запустить старый код VB6 в VB.NET -что ? это не сработает !

ahp-1984

у меня есть старый код VB6 и работает только в VB6, но я добавил один .NET dll в приложении VB 6

ahp-1984

у меня есть старый код VB6 и работает только в VB6, но я добавил один .NET dll в приложении VB 6

ahp-1984

Спасибо за вклад

2 Ответов

Рейтинг:
1

RickZeeland

Вот статья о том, как вызвать a VB.NET dll от VB6, но я думаю, что вам это не понравится :)
https://support.microsoft.com/en-us/help/817248/how-to-call-a-visual-basic-net-or-visual-basic-2005-assembly-from-visu[^]


ahp-1984

Спасибо за вклад

Рейтинг:
0

Maciej Los

Чтобы иметь возможность использовать .net dll в любом приложении (даже в MS Excel, Word и т. д.), Вы должны зарегистрировать его в GAC. Видеть: Установка сборки в GAC | Microsoft Docs[^]