Ваша сборка установлена в C:\WINDOWS\Microsoft.NET\assembly\
вместо C:\Windows\Assembly\
, потому что это сборка .Net 4.0, а в версии 4.0 .Net framework есть новый отдельный GAC в этом месте.GAC, расположенный в C:\Windows\Assembly\
, содержит только сборки .Net 2.0 - 3.5.(см. .NET 4.0 имеет новый GAC, почему? ).
Список сборок, найденных в Visual Studios «Добавить ссылку -> .Net».Диалог - это не просто список сборок, найденных в GAC (обратите внимание, что большинство записей в этом списке также не найдены в GAC).
Для получения информации о том, как добавить свою сборку в этот список, см.в следующей статье (в частности, в разделе «Отображение сборки в диалоговом окне Добавить ссылку»):
Обратите внимание, что используемый для этого раздел реестра различен для разных версий Visual Studio.