redirecting calls of satellite assemblies

The problem I have concerns the redirection of calls to satellite assemblies: I have a some dlls with corresponding satellite assemblies that contain the translated resources. Now the problem is that is might be necessary to change the version number of the satellite assembly because the content of that file changes. I want to change the version number of the satellite assy ONLY. To do this I have to redirect every call to the old version to the new version. So far I have not been able to do this. I wrote the following file:

<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="<satellite_assy_filename>.resources.dll"
publicKeyToken="<keynumber>"
culture="de"/>
<bindingRedirect oldVersion="1.1.22.0"
newVersion="1.1.27.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

From that file I generate a dll called "Policy.1.1.<satellite_assy_filename>.resources.dll" and install it in the GAC. Unfortunately nothing happens, the old satellite assembly is called everytime. What am I doing wrong? <satellite_assy_filename> uses "." (dots) as part of the filename, could that be a problem? Or do I misunderstand something completely?

Please Help!

[1474 byte] By [SatAssy] at [2007-12-24]
# 1
Alright, it seems that the entry <assemblyIdentity name="<satellite_assy_filename>.resources.dll" is wrong, it should have been <assemblyIdentity name="<satellite_assy_filename>.resources".
SatAssy at 2007-8-31 > top of Msdn Tech,.NET Development,Common Language Runtime...

.NET Development

Site Classified