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

lolo_thomas Messages postés 9 Date d'inscription jeudi 13 mai 2004 Statut Membre Dernière intervention 16 février 2009 - 4 août 2008 à 10:04
ben20008 Messages postés 1 Date d'inscription mardi 26 août 2008 Statut Membre Dernière intervention 26 août 2008 - 26 août 2008 à 10:01
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

ben20008 Messages postés 1 Date d'inscription mardi 26 août 2008 Statut Membre Dernière intervention 26 août 2008
26 août 2008 à 10:01
Beau travail.
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
5 août 2008 à 15:57
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)
lolo_thomas Messages postés 9 Date d'inscription jeudi 13 mai 2004 Statut Membre Dernière intervention 16 février 2009
4 août 2008 à 10:04
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...
Rejoignez-nous