Взглянем на кэш, чтобы увидеть установленные в данный момент совместно используемые сборки. Из Microsoft Explorer откройте папку c:\winnt\ assembly. Для просмотра информации о сборках .NET представляет утилиту Assembly Cache Viewer (shfusion.dll). Она позволяет просматривать такую информацию о сборке, как номер версии, маркер открытого ключа и даже была ли сборка прекомпилирована.
Еще одно средство просмотра кэша — утилита Global Assembly Cache — позволяет решать некоторые задачи, задавая в командной строке такие (взаимоисключающие) ключи.
gacutil -i HelloWorld.DLL
Скоро вы увидите как добавить сборку Module3Client в кэш с помощью этого ключа.
gacutil -u HelloWorld
gacutil -u HelloWorld, ver=1,0,0,0
Итак, вы создали файл открытого ключа и назначили его сборке. Теперь добавим эту сборку в кэш. Для этого наберите в командной строке:
gacutil -i Module3ClientApp.exe
Если все идет нормально, вы должны получить подтверждение: Assembly successfully added to the cache