So here is my problem.
You can use an extern alias to alias one of the assemblies to prevent the ambiguity.
Let's throw the specific answer up here in case someone comes along later. From article here.
extern alias CastleCore;
CastleCore::Castle.Core.Interceptors.IInterceptor
. Or in my case I simply did:using cci = CastleCore::Castle.Core.Interceptors;
and can now reference
cci.IInterceptor