I have a vb.net 3.5 class library project that needs to reference two assemblies that have the same namespace. We have two third party dll\'s in which one is version 5.1 and
Does this help? "In the rare event that you reference 2 assemblies which have the same type names and the same namespaces (such as 2 different versions of the same dll) - you can distinguish which assembly to use for a given type using an alias. The default alias for all references is global, but you can specify your own alias for any assembly when you reference it (using a compiler switch - or just use the properties box in Visual Studio) - and have an extern alias clause at the top of your code file where you use it - you would access the types from different assemblies with ::MyNamespace.Type"
Source: two different DLL with same namespace