Ответ 1
Вероятно, вы ищете пользовательский вид каталога GAC, с которым вы знакомы в версиях .NET до 4.0. Который сохранил GAC в окне c:\windows\assembly и использовал собственное расширение оболочки, чтобы сгладить структуру каталогов в список сборок.
Расширение оболочки больше не используется для версий .NET 4.0 и выше. У вас есть .NET 4.5 на этом компьютере, его GAC хранится в c:\windows\microsoft.net\assembly. Вы просто видите фактическую структуру каталогов. Найти сборку не так сложно, запустите в каталоге GAC_MSIL, и вам не составит труда найти вашу сборку там по имени. Найдите папку с тем же отображаемым именем, что и ваша сборка. Он будет иметь подкаталог с невыразимым именем, основанным на токене версии и открытого ключа, этот подкаталог содержит DLL.
Если ваша сборка представляет собой сборку смешанного режима, созданную с помощью С++/CLI, вы должны начать с каталога GAC_32 или GAC_64.