Prioridades de carregamento de montagem .NET

Eu tenho uma solução com 3 projetos (GUI, BL e DAL). O assembly do DAL é assinado e implantado no GAC.

Quando eu construo a solução, o DAL é compilado e o assembly colocado na pasta bin do projeto principal. Mas quando eu executo o aplicativo, ele carrega a versão do GAC em vez da local. Por que é isso?

Percebi isso porque a versão no GAC não era a mais recente e alguns métodos estavam faltando, embora tenham sido bem compilados.

O GAC tem prioridade sobre a pasta bin local?

Tks adiantado

questionAnswers(2)

yourAnswerToTheQuestion