.NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY ET LISTE DES PINVOK

Signaler
Messages postés
9
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
16 février 2009
-
Messages postés
1
Date d'inscription
mardi 26 août 2008
Statut
Membre
Dernière intervention
26 août 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47435-net-dependency-viewer-arbre-des-dependances-d-un-assembly-et-liste-des-pinvokes

Messages postés
1
Date d'inscription
mardi 26 août 2008
Statut
Membre
Dernière intervention
26 août 2008

Beau travail.
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
très bien réalisé,
domage qu'il y ait quelques plantages :
null reference sur : n.Text = refNode.Assembly.GetName().Name; (frmMain:ligne 45)
idem sur : this.mAssembly = Assembly.ReflectionOnlyLoad(asmName.FullName); (AssemblyReferenceTree:ligne 87)

et il faut ajouter ça
if (outModuleNameSize>0)
this.mModules.Add(new string(szModuleName, 0, (int)outModuleNameSize - 1)); (CorAssembly:ligne 318)
Messages postés
9
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
16 février 2009

Malheureusement impossible à utiliser dans mon cas.
Je prends une System.ArgumentOutOfRangeException dans la méthode FillModules de la classe CorAssembly au chargement de mon Assembly (c'est un bibliothèque de classes qui publie une interface COM).

J'espère pouvoir tester une version corrigée ultérieurement...