Eigene Assemblies im GAC im Visual Studio unter "Add Reference…"/"Verweis hinzufügen…" anzeigen
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.
unter Vista x64 muss der Eintrag unter [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\AssemblyFolders]
bzw.
[HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\AssemblyFolders]
vorgenommen werden.
@Erich: Danke für die Ergänzung!