I have a few .Net assemblies, same version, same file name, but located at different location:
Now, which location's assembly will be loaded first?
.Net assemblies has different search order than regular windows .dll. GAC will be checked the first thing ONLY if the assembly is strongly named signed. If the assembly is not in the gac / not strong name signed , the local folder is checked after that. That is the end of the .net assembly search order, 1,2 and 3 above are not checked.
you can change where the .net looks for assembly by having a local configuration file for you app.
Also, this post in the microsoft.public.dotnet.framework.aspnet
group contain very useful 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