From: C. on 22 Jul 2010 15:52
I'm dealing with a legacy .Net 1.1 app with a /bin folder that
contains hundreds of assemblies. Most of those assemblies reference a
legacy AuthKeeper.dll assembly, version 22.214.171.124, which also resides in
that /bin folder (so no, it's not in the GAC).
I have an updated AuthKeeper.dll, version 126.96.36.199, where I've changed
the internals of many functions, but it is backwards compatible. What
I would like to do is to have all those legacy assemblies point to the
new AuthKeeper.dll without having to update all the references
I added AuthKeeper v. 2 to the GAC and then added this to the top of
my machine.config file for .Net 1.1:
publicKeyToken="6e158a01149e9e07" culture="neutral" />
But after removing the legacy AuthKeeper.dll, it comes back with:
System.IO.FileNotFoundException: Could not load file or assembly
'AuthKeeper, Version=1.0.2804.14599, Culture=neutral,
PublicKeyToken=null' or one of its dependencies. The system cannot
find the file specified.
Can anyone think of how to do what I want to do?