Use an application configuration file to direct the CLR to load a version of an assembly different than the one stored in the calling application's manifest.
<configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Sybase.AdoNet2.AseClient" publicKeyToken="95d94fac46c88e1e" culture="neutral" /> <bindingRedirect oldVersion="1.0.0.0-2.155.999.65535" newVersion="2.155.1000.0"/> </dependentAssembly> </assemblyBinding> </runtime> </configuration>