For testing purpose I like to load a specific version of an DLL assembly from GAC. However, my program always load the latest version - I think driven by Policy Assemblies.<
you probably will have to bypass the publisher policy. Add to your application configuration file to the dependentAssembly
<publisherPolicy apply="no" />
more info here and here