Befreundete Assemblys

Neu seit .NET 2.0 sind sogenannte Friend Assemblies. Beim Einsatz signierter Assemblys ist es auch möglich, die nichtöffentlichen Typen einer Assembly für ausgewählte andere Assemblys sichtbar zu machen. Damit wird es möglich, eine Softwarekomponente bereitzustellen, die nur von bestimmten anderen Softwarekomponenten verwendet werden darf. Eine befreundete Assembly wird deklariert mit der Annotation InternalsVisibleTo. Das Konzept befreundeter Assemblys wird nicht in Visual Basic 2005, aber in Visual Basic ab 2008 unterstützt. In C# wird es seit 2005 unterstützt.

[assembly:InternalsVisibleToAttribute("AndereAssembly, PublicKeyToken=32ab4ba45e0a69a1")]

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.