How do I protect the dlls of my project in such a way that they cannot be referenced and used by other people?
Thanks
Well you could mark all of your "public" classes as "internal" or "protected internal" then mark you assemblies with [assembly:InternalsVisibleTo("")] Attribute and no one but the marked assemblies can see the contents.