We have a big .NET project consisting of many modules, which are implemented as Visual Studio library projects and compiled into respective assemblies (DLLs).
We have a
There's an attribute on assemblies in .net where you can tell an assembly that the type it is expecting to be there, would be in another.
[assembly:TypeForwardedToAttribute(typeof(Example))]
Sounds like a usage of Type Forwarding
to me http://msdn.microsoft.com/en-us/library/ms404275.aspx
see also How do you explain type forwarding in simple terms?