Um eigene Assemblies auf dem Reiter .NET im "Add Referenz"-Dialog anzeigen zu lassen, gibt es verschiedene Möglichkeiten. Einige der im Netz zu findenden, haben bei mir nicht funktioniert.
Aber die nachstehende:
Registry-Einträge
Man fügt im Registry-Editor unter
HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
einen neuen Schlüssel mit dem Namen der eigenen Entwicklung ein und setzt den Standardwert auf das Verzeichnis mit der DLL.
Auf einem anderen Rechner war das auch mal nicht unter HKCU sondern unter HKLM zu finden.
Kopierprozess
Der Übersichtlichkeit und Synchronität zwischen Development- und Deployment-Umgebung wegen, habe ich im Postbuild der Projekte einen Kopiervorgang, der die Assemblys in das Programme-Verzeichnis kopiert. Der o.g. Registry-Eintrag referenziert dann die Assemblys im Programme-Verzeichnis und nicht die im Projekt-Output-Verzeichnis.
Siehe auch
Microsoft-KB-Artikel “Wie eine Assembly in das Dialogfeld "Verweis hinzufügen" angezeigt”