Сначала определите свою область, например:
Все сборки в каталоге bin моего приложения
Все сборки в каталоге bin моего приложения + всесборки в GAC
Все сборки на любой машине в мире.
Затем просто (*) выполните итерацию по всем сборкам в вашей области,и используйте рефлексию, чтобы проверить, зависят ли они от вашей целевой сборки.
Если вам нужны косвенные, а также прямые ссылки, вам придется промыть и повторить все сборки, которые вы найдете.
(*) Может быть, все не так просто, если ваш объем выше 3.