The basic idea is that you can explicitly state which assembly/assemblies to bind to. The CLR uses a set of rules when trying to load an assembly.
See: http://msdn.microsoft.com/library/default.asp?url=/library/en- us/cpguide/html/cpconhowruntimelocatesassemblies.asp This behavior can be overriden. The "app level binding redirect" directs an application to load a specific assembly version instead of one that it was built against. The publisher policy approaches this redirection from the assembly itself instead of the application. See: http://msdn.microsoft.com/library/default.asp?url=/library/en- us/cpguide/html/cpconassemblyversionredirection.asp Hope this helps. =================================== This list is hosted by DevelopMentor� http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com
