мой вопрос относительно прост, могу ли я создать приложение VB6, которое ссылается на класс в dll, а затем заменить эту dll на другую во время выполнения?
Теперь я предполагаю ... VB6.
Итак, я обратился к dll взаимодействия с VB.net. Могу ли я сделать это здесь, а затем вызвать dll взаимодействия из VB?
Опять же, я думаю, что нет ... но я был бы счастлив, если бы кто-то знал другое.
Единственное, что, на мой взгляд, действительно сработает, - это DI в .Net, но я ограничен .net 2 или 3.5 при большом толчке, поэтому я не знаю, возможно ли это.
Итак, для фона ....
У меня есть dll, которую использует определенный сайт, но мы не хотим рассылать ее всем.Вместо этого мы хотим создать клонированную dll, у которой просто настроены интерфейсы, так что сборка VB6 будет завершена. Когда она попадает на сайт, который в ней нуждается, они хотят заменить фиктивную dll и вставить свои версия вместо этого.
Примечание: мы действительно используем RegFreeCOM, когда он устанавливается, поэтому у меня есть файлы манифеста, с которыми я мог бы поиграть при необходимости.
Мы будем очень признательны за любые идеи.
Ник