Est-il un équivalent de Application_Start pour une bibliothèque de classe en c#

Je voudrais exécuter du code dans une bibliothèque de classe lorsqu'il est instancié à partir d'une autre assemblée. Est-il un point d'entrée ou de bootstrap pour une bibliothèque de classe? J'ai pensé qu'une méthode statique main ferait l'affaire, mais j'avais tort.
Les Applications de ce fait peut être de la configuration et de l'instanciation d'un enregistreur de singleton, gestionnaire d'exceptions non gérées, etc.

  • Vous êtes à la recherche d'un module d'initialiseur, ce qui n'est pas pris en charge par le C#.
  • Pouvez-vous fournir un point d'entrée unique dans la bibliothèque de classe, dire une classe statique de l'usine que vous avez à appeler pour obtenir de l'utile, de la bibliothèque? Ensuite, vous pouvez faire vos initialisation sur le premier appel à la classe statique de l'usine.
  • Ne pouvez-vous pas simplement utiliser un constructeur statique de quelque classe que vous savez sera chargé de cette assemblée?
InformationsquelleAutor Diego | 2011-10-04