Ok, I have two libraries:
Corelib contains a function called 'InterpretCommand', which needs to be accessible through 'netlib'.
'InterpretCommand' on the other hand needs access to a class in 'netlib', 'ClientSocket'. Therefore 'netlib' and 'corelib'.
Referencing 'netlib' in 'corelib' works good, but when I try to reference 'netlib' in 'corelib' it tells me it's not possible since it would create circular dependencies.