Try AssemblyResolve. May be it would help.
Function CurrentDomain_AssemblyResolve(ByVal sender As Object, ByVal args As ResolveEventArgs) As Reflection.Assembly
Try
Return Reflection.Assembly.LoadFrom(directoryToLookForDependencies & "\" & args.Name.Substring(0, args.Name.IndexOf(",")) & ".dll")
Catch ex As Exception
Return Nothing
End Try
End Function
Have a directory path in
directoryToLookForDependencies
and in your form's load event
AddHandler AppDomain.CurrentDomain.AssemblyResolve, AddressOf CurrentDomain_AssemblyResolve