Ich versuche, einen benutzerdefinierten Ausnahmebehandler für den Ausnahmebehandlungsblock der Enterprise-Bibliothek 5.0 zu erstellen. Soweit ich verstehe, muss ich die Klasse mit dem Attribut starten "[ConfigurationElementType (typeof (CustomHandlerData))]". Aber ich bekomme eine Fehlermeldung, dass der ConfigurationElementType keine Attributklasse ist.
Weiß jemand, was passieren könnte?
Fügen Sie das Schlüsselwort Attribut nach ConfigurationElementType hinzu. Es ist nicht erforderlich, aber dies kann Sie zu einer hilfreicheren Fehlermeldung führen ... Ich vermute, dass Sie Referenzen fehlen ... das ist immer das Problem mit EntLib.
Stellen Sie sicher, dass Sie den Verweis auf System.ComponentModel.Compostion oder Sytem.ComponentModel.DataAnnotations zu Ihrem Projekt unter Projekt - Hinzufügen von Referenzen Registerkarte .Net hinzufügen.
Dann sollten Sie "using System.ComponentModel" verwenden können. in Ihrem Projekt, um Ihre Attribute richtig funktionieren zu lassen.
Tags und Links c# visual-studio-2010 enterprise-library