internal members über mehrere dll's: Vererbung?
-
Folgendes Szenario:
A.DLL
hat eine Klasse mit einigen Internal Membervariables und besitzt B.DLL als Friend Assembly
B.DLL
hat eine Klasse welche die Internals von A nutzt.
C.exe nutzt die funktionen aus B.DLL welche auf die Internals zugreifen.Das ganze scheint nicht zu funktionieren oder? Es reicht scheinbar nicht aus B nur als Friend-Assembly von A zu deklarieren. Ich müsste C Auch noch als Friend-Assembly deklarieren. Wie krieg ich sonst folgendes hin.
C.exe darf nur die Funktionen von B.Dll aufrufen niemals die internal funktion von A.Dll direkt. Was C.Exe wirklich wird kann ich noch nicht sagen da B eine wirkliche Bibliothek ist, ich weiss jetzt noch nicht welche Assemblys die jemals nutzen werden um jeden jetzt als Friend-Assembly zu deklarieren. Aber irgendwie müsste das doch gehen.