Hi,
ich hab in einem assembly eine Funktion zum auslesen von customattributes und in diesem assembly sind auch meine Attribute definiert. wenn ich jetzt aber in einem anderen Assembly diese Attribute verwendet, dann gibt mir die Funktion nur 0 Attribute zurück.
Wenn ich das ganze mit einer Klasse mache die sich im selbem assembly wie die CustomAttributes befindet, dann funktioniert alles super.
Hat jemand ne idee wie ich die custom attributes der klasse aus nem anderen assembly ausgelesen bekomme?
Auslesen tu ich mit folgender Zeile:
C#-Quelltext
1:
| object[] attributObjekte = ( EigenesAttribut[] ) klasse.GetCustomAttributes( typeof( EigenesAttribut ), false ); |
Wie gesagt mit ner Klasse die sich im selben Assembly wie die Attribute befindet geht alles, wenn ich ne Klasse aus nem anderen Assembly nehme, gibt er mir nen Array mit 0 Elementen zurück.
Kann jemand helfen
MfG
Ecke
Moderiert von
Christian S.: C#-Tags hinzugefügt