Хотя я исправил проблему, я до сих пор не до конца понимаю, почему возникла проблема, но вот что я нашел ...
Vb6 всегда хочет изменить dll, на которую ссылаются, на самую последнюю зарегистрированную,Мы привыкли регистрировать dll в каталоге приложения, расположенном в C: \, а не в папках с исходным кодом, и ссылались на них оттуда и извлекали их из этого каталога для пакета установки.
Когда мы переключились наSubversion мы переместили dll в папку зависимостей внутри ветки.Однако библиотеки dll продолжали копироваться и регистрироваться в каталоге приложений, откуда сборка получала их.Мне пришлось обновить сборку, чтобы захватить dll-файлы из нового местоположения филиала и остановить их копирование в старое местоположение.
Кажется, это решило проблему, но я не полностью знаю, почему, потому чтоСравнение DLL в обоих местах показало, что они были идентичны.