Is there a way to have a .NET assembly accessible for only authorized sources?
I mean I want to have a DLL that contains components, but I don\'t want anyone to be a
You can create internal classes. And the give your specified assemblies to access these classes by using InternalsVisibleTo attribute.
The assembly should be strong named. You can find more information about the attribute in this article.