2011-11-28 11 views
12

Sé que hay muchas herramientas. Quiero encontrar una buena herramienta para mostrarme qué ensamblaje falta. Encontré una excepción diciendo que uno de los ensamblados de dependencia podría faltar cuando intenté ejecutar una aplicación .NET.¿Cuál es una buena herramienta para analizar la dependencia del ensamblado en la aplicación .NET

ACTUALIZACIÓN

Quiero probarlo en directo del servidor. Por lo tanto, idealmente, puedo ejecutarlo sin cambios en el servidor. Puedo instalar la aplicación en el servidor.

Gracias de antemano.

+0

Una herramienta perfecta para esto es AsmSpy - http://mikehadlow.blogspot.nl/2011/02/asmspy-little-tool-to-help -fix-assembly.html. Le muestra de qué conjuntos depende su ensamblaje. –

Respuesta

8

para comprobar los errores de unión en tiempo de ejecución, una simple y eficiente forma es activar el registro de Fusion (simplemente cambie HKLM\Software\Microsoft\Fusion\ForceLog a 1 en el registro). Esto le permitirá verificar los registros detallados del error en la propiedad Exception.FusionLog y también examinar detalles a través del Assembly Binding Log Viewer.

Scott Hanselman tiene un buen article en el punto.

+0

¡Gracias! Quiero probarlo en el servidor en vivo. Por lo tanto, idealmente, puedo ejecutarlo sin cambios en el servidor. Puedo instalar la aplicación en el servidor. – Pingpong

+0

Puede establecer la política con el visor sin interferir con el registro –

6

una vez que utiliza Dependeny Walker, específicamente para .NET es la Assembly Depenency Analyser

+0

Gracias por su asesoramiento. Quiero probarlo en el servidor en vivo. Por lo tanto, idealmente, puedo ejecutarlo sin cambios en el servidor. Puedo instalar la aplicación en el servidor. – Pingpong

Cuestiones relacionadas