У меня есть старое приложение VB6, которое я перемещаю в VB.Net, у меня также есть COM-сборка, на которую ссылается приложение.
Я хочу иметь возможность запускать оба приложения (староеодин и .net один) бок о бок, проблема в том, что я сделал пару изменений в сигнатуре COM-сборки, чтобы она работала в приложении .Net (и эти изменения не совместимы со старым приложением).
Если я сначала устанавливаю старое приложение, оно регистрирует dll и копирует его в System32, когда я устанавливаю новое приложение, оно копирует новую сборку COM в свою папку приложения (в программных файлах), но когда явыполнить его, он пытается загрузить старую сборку (зарегистрированную старым приложением).
Есть ли способ заставить новое приложение использовать сборку, которая находится в его собственной папке?и, таким образом, сохраняйте старое приложение, используя старое (зарегистрированное на system32).
Надеюсь, я дал понять.
Большое спасибо за вашу помощь.