i créé une trace personnalisée Liastener dans une bibliothèque de classes:Impossible de sélectionner CustomTraceListener avec fenêtre "sélecteur de type" Enterprise Library 4.1
namespace SendMailTraceListener
{
[ConfigurationElementType(typeof(CustomTraceListenerData))]
public class SendEmailTraceListener : CustomTraceListener
{
public override void Write(string message)
{
throw new NotImplementedException();
}
public override void WriteLine(string message)
{
throw new NotImplementedException();
}
}
}
il compile bien.
Ensuite, dans Enterprise Library 4.1, j'ai créé un nouveau programme personnalisé TraceListener et j'ai appuyé sur le bouton "Type" dans les propriétés TraceListener pour ouvrir la fenêtre "Type selector". J'ai poussé le bouton "Load from file" et suis passé à la bibliothèque de classes Custom Trace Listener et j'ai choisi la DLL dans le dossier Bin-> Debug de la bibliothèque de classes.
mais cela ne fonctionne pas, je reçois le message:
« Il n'y avait pas de type trouvé dans l'ensemble « SendMailTraceListener » qui mettent en œuvre ou hériter de type de base « Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners .CustomTraceListener '. "
Pourquoi? !!!
@Rodniko, vous devriez accepter votre réponse si c'est la solution. –