Чтобы установить сборку в GAC, вы должны дать ей строгое имя.
(Источник)
Однако естьтакже другие причины использовать строгие имена.Строгие имена позволяют вам быть уверенным, что вы загружаете сборку, которую хотите загрузить, и что она не была изменена.Это может быть полезно независимо от того, хотите ли вы поместить сборку в GAC.
Итак, нет ... строгое имя не "гарантирует, что сборка будет сохранена в GAC".