Внутри GAC сборки помечаются только по их основному номеру версии (иногда основной + вспомогательный) с нулевыми номерами сборки или редакции. Однако фактические сохраненные сборки имеют полные номера версий, такие как 3.4.6.1423.
Как вы вставляете сборки таким образом? Откуда это получается, что сборка с номером сборки, например 3.4.6.1423, должна храниться как 3.4.0.0 или 3.0.0.0?
?