Wenn die Einheit nicht im GAC ist, wie weiß VS es Referenzen in Add zu zeigen?
-
29-09-2019 - |
Frage
Ich versuche, die GAC und verwenden Sie das ResolveAssemblyReferences
Ziel zu indizieren. Allerdings scheinen einige Baugruppen (wie Unity Application-Block) aus dem GAC zu fehlen und noch VS glücklich zeigen sie im Dialogfeld Verweis hinzufügen. Meine Frage: Wie kann das sein? Ich dachte immer, dass nur GAC registriert Baugruppen dort erscheinen. Bin ich etwas fehlt?
Lösung
Neben der Registrierungseinstellung ckramer erwähnt, gibt es auch HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx
und HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\AssemblyFoldersEx
.
Tipp: Wenn Sie den Download des VS 2010 Pro Power tools Erweiterung, die aktualisierte "Add Reference" Dialog deutlich unterscheidet zwischen Rahmen Baugruppen und Framework Extension Baugruppen.
Andere Tipps
Es gibt tatsächlich eine Registrierungseinstellung, die Sie Verzeichnisse in die Liste der Standorte hinzufügen können, wo Visual Studio für Baugruppen Anzeige suchen in der „Verweise hinzufügen“ -Dialog.
Hier ist ein schneller Überblick darüber, wo es ist, und wie sie Ihre eigenen Wege, um es hinzuzufügen.