Comment faire en sorte que Visual Studio entre dans des assemblages tiers
Quand je suis débogage ou même de codage, il serait vraiment uesful pour examiner tiers assemblées, mais je ne peux voir que leurs métadonnées.
Étant donné que les outils comme réflecteur peut décompiler assemblées, il est d'une certaine manière ou de certains outil qui permettrait de visual studio pour faire la même chose?
Si j'arrive à avoir accès aux fichiers PDB pour une assemblages, serait de les placer dans mes applications bin permettez-moi d'examiner les assemblées de contenu par le biais de visual studio?
source d'informationauteur Kye | 2010-03-20
Vous devez vous connecter pour publier un commentaire.
Si vous avez APB pour une DLL, vous pouvez certainement examiner la DLL en cours de débogage. Assurez-vous que vous avez "Juste Mon Code Désactivé" et vous devriez être bon d'aller
Il y a une mise en garde, cependant, le débogueur Visual Studio ne sera pas décompiler l'assemblée. Il va lire le fichier source de l'information de l'APB, si disponible, et de proposer un lieu de chercher la source du fichier. Si vous n'avez pas accès à la source de la fie, vous serez forcé de regarder la machine: démontage (pas décompilé IL) pendant le débogage.
Vous pouvez charger la pdb par le biais de la pile d'appel.
Juste à droite, cliquez sur la fonction que vous souhaitez charger de l'apb, puis aller à 'les Symboles de Charge'. Recherchez la bonne apb, et appuyez sur OK. Après cela, il devrait être en mesure de fournir de l'information pour les appels dans apb.
Essayer .NET réflecteur Pro ici.
Je crois que c'est également disponibles dans leur version gratuite.