2009-01-15 9 views

Répondre

4

Les assemblages gérés peuvent également être des fichiers EXE. Et votre code obtient juste des fichiers avec l'extension "dll". Les DLL natives, qui ne sont pas des assemblys, seront également renvoyées.

Dans les quelques occasions où j'avais besoin de faire cela, j'ai simplement obtenu une liste de tous les fichiers (similaire à ce que vous avez fait), puis utilisé Assemby.LoadFrom pour tenter de charger chacun, trappig l'exception dans l'événement son natif. L'exception typique est une exception ReflectionTypeLoadException, bien que vous puissiez également obtenir ceci si une référence ne peut pas être résolue.

+0

Je réalise ceci, c'est pourquoi j'ai demandé. –

Questions connexes