Je génère un assemblage à la volée en utilisant Reflection.Emit, puis en l'enregistrant. Il contient un type et une méthode Main() statique dans celui-ci.Recherche de toutes les dépendances d'assemblage, style Réflecteur
.NET est assez aimable pour référencer automatiquement un ensemble requis. Cependant, dans Main(), il y a un appel à une méthode d'un autre assembly et il n'est pas référencé de la manière standard. Lorsque l'assembly est exécuté, l'exécution recherche cet assembly et ne le trouve pas, ce qui constitue un problème. Le réflecteur peut le détecter et montre cet assemblage supplémentaire sous la liste "dépend". Comment puis-je récupérer ces dépendances implicites à l'aide de l'API Reflection?
Merci
je suggère que vous appelez GetReferencedAssemblies d'une instance de l'Assemblée qui représente l'ensemble de la plie grise que vous voulez connaître les références (: P). GetReferencedAssemblies renvoie un ensemble d'instances AssemblyName. Il contient uniquement le nom complet de l'assembly, qu'il soit chargé ou non. – Megacan