C
C.
Hi,
I'm working on a gnarly 1.1 legacy app that contains hundreds of
assemblies. Each of those assemblies reference the legacy assembly
AuthKeeper.
Without access to the source code, I've updated AuthKeeper, ensuring
all public properties and methods are still available, though their
internal implementations have changed.
Is there some way to swap out the old version with the new version
without breaking all those inbound references from the other
assemblies?
I attempted to simply name my new assembly with the AssemblyName of
AuthKeeper and keep the version number, but that doesn't cut it, I get
the error:
System.IO.FileLoadException: Could not load file or assembly
'AuthKeeper, Version=1.0.2804.14599, Culture=neutral,
PublicKeyToken=null' or one of its dependencies. The located
assembly's manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)
Thanks!
I'm working on a gnarly 1.1 legacy app that contains hundreds of
assemblies. Each of those assemblies reference the legacy assembly
AuthKeeper.
Without access to the source code, I've updated AuthKeeper, ensuring
all public properties and methods are still available, though their
internal implementations have changed.
Is there some way to swap out the old version with the new version
without breaking all those inbound references from the other
assemblies?
I attempted to simply name my new assembly with the AssemblyName of
AuthKeeper and keep the version number, but that doesn't cut it, I get
the error:
System.IO.FileLoadException: Could not load file or assembly
'AuthKeeper, Version=1.0.2804.14599, Culture=neutral,
PublicKeyToken=null' or one of its dependencies. The located
assembly's manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)
Thanks!