Необходимо создать файл конфигурации с именем MyVB6App.exe.config, который имеет следующее содержимое:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="MyCOMVisibleWrapper"/>
</assemblyBinding>
</runtime>
</configuration>
Теперь вы можете поместить весь shebang, кроме MyVB6App.exe.Manifest, в MyComVisibleWrapper.папка.
Смотрите здесь для более подробного обсуждения