visual studio net full debug .net visual-studio-2008

.net - net - ¿Qué programa en Visual Studio me permite ver las DLL para ver su API?



debug dll c# visual studio (7)

Esto es exactamente para lo que es el Object Browser.

  • Agregue una referencia a la DLL.
  • Haga clic derecho en la lista.
  • Haga clic en Ver en el Examinador de objetos .

Ver la pregunta. Quiero ver los métodos y las clases que ofrece una biblioteca DLL.


Fuera de Visual Studio, puede usar una herramienta de dependencia que puede inspeccionar las importaciones y exportaciones de DLL y EXE, se integra con el shell y es muy fácil de usar. Viene con algunos SDK de Microsoft. Si desea evitar la molestia de descargar e instalar SDK solo por esto, los enlaces de descarga fáciles para todas las plataformas 32b / 64b están disponibles en http://www.dependencywalker.com/

La documentación de Microsoft (sin descarga) está disponible en MicroSoft Technet

Funcionalidad similar también está disponible en SysInternals Process Explorer, la más adecuada para inspeccionar procesos en ejecución.


Hay una herramienta de seguimiento de dependencias que viene con el SDK de Windows (anteriormente Platform SDK), tiene una GUI razonable para buscar dentro de ejecutables y DLL''s.

También hay algunas herramientas de línea de comandos que puede usar para ver dentro de dll, dumpbin en particular: consulte la ayuda de MSDN en Visual Studio para obtener más información. Puede ejecutar estas herramientas desde el símbolo del sistema en la carpeta del menú de inicio de Visual Studio.


Si el archivo DLL es un ensamblado .NET, es posible que desee consultar Reflector para obtener una vista más detallada.



Para aquellos que vienen de los viejos días de Visual Studio 6.0:

Dependency Walker es una buena herramienta gratuita, que anteriormente formaba parte de Visual Studio.

http://www.dependencywalker.com/

Me gusta aún Aquí hay una captura de pantalla:


  • ILSpy es una herramienta de código abierto que le permite examinar paquetes y clases de un ensamblaje y también descompilar el código.

  • Otra herramienta gratuita es dotPeek de JetBrain .