Ladeprioritäten für .NET-Assemblys

Ich habe eine Lösung mit 3 Projekten (GUI, BL und DAL). Die DAL-Assembly wird im GAC signiert und bereitgestellt.

Wenn ich die Lösung erstelle, wird die DAL kompiliert und die Assembly im Ordner bin des Hauptprojekts abgelegt. Beim Ausführen der Anwendung wird jedoch die GAC-Version anstelle der lokalen Version geladen. Warum ist das?

Mir wurde klar, dass die Version im GAC nicht die neueste war und einige Methoden fehlten, obwohl sie gut kompiliert wurde.

Hat der GAC Vorrang vor dem lokalen Ordner "bin"?

Tks im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage