Debugging DLLs in Visual Studio (véase # 2 en la lista) puede ser lo que usted está buscando (la revelación completa: Sí, este es mi sitio web personal).
Con el método n. ° 1, no se pueden ver las variables.
Con el método n. ° 2, paso n. ° 2, si no puede abrir el proyecto en la misma instancia de Visual Studio, puede ejecutar el binario del proyecto (es decir, ejecutarlo fuera de Visual Studio, pero asegúrese de ejecutar la versión de depuración) y adjunte el depurador de Visual Studio (menú Depurar ->Adjuntar al proceso).
Éstos son los pasos para el método # 2, de modo que nadie tiene que seguir el enlace:
Colocación de un proceso que utiliza para el proyecto DLL. Esto implicó conectar el depurador de Visual Studio a un proceso en ejecución.
- Abra el proyecto DLL en Visual Studio.
- Ejecute una aplicación que use la DLL. Esta aplicación no se puede ejecutar desde otra instancia de Visual Studio ya que el proceso ya tendrá un depurador conectado.
- Desde aquí puede agregar puntos de interrupción y recorrer el código DLL cargado en Visual Studio (aunque el punto de interrupción aparecerá deshabilitado de la misma manera que en el método 1).
¿Y no tiene el código fuente de la DLL o es una biblioteca .NET? – Ivo
@GordonB No puedo hacer eso. ¡Necesito ejecutarlo como un ensamblaje externo! –