Самый простой:
Assembly a = Assembly.LoadWithPartialName ("foo.dll");
return a.GetName ().Version
, которая автоматически выдаст вам сборку последней версии из GAC.
Обратите внимание, что метод не рекомендуется по уважительным причинам. Запрашиваемая GAC неопределенная версия может вызвать массу проблем.
Без реального знания того, что вы хотите сделать, сложно дать дальнейший совет, но в целом, если вы ищете конкретную версию, вы должны скорее исследовать ее, чем просто загружать что-то.