Ein Ärgernis, was man schnell mit Visual Studio haben kann ist, dass die Assemblies im Global Assembly Cache nicht unter “Add Reference…” bzw. “Verweis hinzufügen…” erscheinen. Der Grund scheint darin zu liegen, dass “Add Reference…” nur Pfad-basiert ist und nicht mit dem GAC funktioniert.

Auswege aus der Lage bestehen darin, alle Assemblies, die man benutzen möchte, in einen separaten Ordner zu legen und diesen automatisch zu “Add Reference…” hinzuzufügen. Hierzu muss der folgende Registry Eintrag auf dem System vorgenommen werden:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\
AssemblyFolders\MyAssemblies]@=”C:\\MyAssemblies

“MyAssemblies” ist der Name des eigenen Verzeichnisses der Assemblies.

Nach einem Neustart vom Visual Studio tauchen die Assemblies in dem Ordner automatisch in “Add Reference…” bzw. “Verweis hinzufügen…” auf.