I have the following in my app.config
.
<configuration>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin2" />
<dependentAssembly>
<assemblyIdentity name="Foo" culture="neutral" publicKeyToken="null">
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.4497.27619" />
</assemblyIdentity>
</dependentAssembly>
</assemblyBinding>
...
<configuration>
Fusion logging tells me that it's not looking in bin2
for my assembly.
LOG: Initial PrivatePath = NULL (and it never searches in bin/Debug/bin2/Foo
)
Is this a problem with not having a publicKeyToken
?
Yes, they are ignored for assemblies that are not strong named (have a publicKeyToken) since the CLR ignores version numbers for these assemblies.
See this MSDN page for more information.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With