J'ai le code suivant dans un formulaire et j'essaie de trouver un moyen de charger un assembly de projet référencé par le formulaire appelé DataObjects
. En utilisant le code suivant, je n'ai que six assemblages listés. En regardant les références pour le projet, le formulaire est dedans, il y a treize références d'assemblage. Quel est le problème ici?GetReferencedAssemblies ne retourne pas tous les assemblages
private void ListReferencedAssemblies()
{
var assemblies = Assembly.GetExecutingAssembly().GetReferencedAssemblies();
foreach (var assembly in assemblies)
{
referencesListBox.Items.Add(assembly.Name);
}
}
Y a-t-il un moyen de forcer le chargement de l'assemblage 'inutilisé'? – ProfK
Assembly.Load() si vous connaissez l'emplacement à charger dans le domaine actuel ou que vous écrivez un code fictif pour faire référence à des types d'assemblages 'inutilisés'. –
Je vous crois (je suis en train de courir le même problème en ce moment), mais avez-vous une source? – edhedges