Вы не можете знать, пока не будет загружена сборка. Алгоритм разрешения сборки сложен, и вы не можете с уверенностью догадаться, что он будет делать. Вызов переопределения Assembly.Load(AssemblyName)
даст вам ссылку на сборку, а его свойство Location сообщит вам, что вам нужно.
Однако, вы действительно не хотите загружать сборки заранее, до компилятор JIT делает это. Это неэффективно, и вероятность возникновения проблем не равна нулю. Например, вы можете запустить событие AppDomain.AssemblyResolve
до того, как программа будет готова ответить на него. Старайтесь не задавать этот вопрос.