2009-01-02 14 views
2

Je charge un assemblage à l'exécution et la question qui se pose chaque fois que j'appelle le code est-ce que je devrais vérifier si cet assemblage particulier a déjà été chargé? ou est-ce que .Net prend soin de cela et un assemblage (même version) ne peut être chargé qu'une seule fois? La question de base ici est que dois-je parcourir une liste d'assemblys chargés et voir si mon assembly était déjà chargé ou pas? MerciChargement de l'assemblage une seule fois

+0

Im en utilisant: System.Reflection.Assembly.LoadFrom ( –

Répondre

7

Pour citer MSDN: « Si un assemblage avec la même identité est déjà chargée, LoadFrom renvoie le même assembly chargé si un chemin différent a été spécifié. »

+0

Ceci est vrai même si vous essayez de refléter l'assemblage actuel. – StingyJack

Questions connexes