Le Framework.NET SDK contient des outils bien connus tels que GACUTIL.EXE ou SN.EXE…
Parmi ceux-ci un outil peut trouver sa place dans des projets .NET notamment lorsque l’on souhaite "industrialiser" une assembly pour :
- connaitre ses dépendances
- tracer sa logique de chargement des bibliothèques liées
- controler que les versions d’assemblies chargées sont les bonnes
- comprendre une erreur de chargement d’une assembly dépendente
Cet outil se nomme Assembly Binding Log Viewer et se trouve notamment dans le Framework SDK depuis : C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\fuslogvw.exe
L’application se présente de la manière suivante :
et pour activer les traces complètes, il faut créer si nécessaire les valeurs suivantes dans la base de registre et passer leur valeur DWORD à 1 :
HKLM\Software\Microsoft\Fusion\LogResourceBinds
HKLM\Software\Microsoft\Fusion\ForceLog
Bien entendu pour plus de détails : voir MSDN
01624dba-67b7-4e7b-9901-093a41d6ac89|0|.0
.NET Projects, Developer Tools
.NET Projects, Developer Tools