Tengo un componente al que se puede hacer referencia en algunos proyectos (por ejemplo, Component.dll
). Lo publico, por supuesto, en modo de lanzamiento.¿Determinar el modo de depuración/liberación en la DLL publicada? Sin #DEBUG
En otro proyecto (por ejemplo, Project.exe
) hago referencia a Component.dll
.
Si construyo Project.exe
en modo de depuración, ¿hay alguna manera de averiguarlo en mi biblioteca Component.dll
?
Para aclarar más: si tengo una clase y un método llamado Test
dentro de Component.dll
. ¿Puedo hacer algo como:
public void Test(){
if(Debug.IsInDebugMode)
...
}
Tenga en cuenta que Component.dll
se construye en modo de lanzamiento.
parece que Debugger.IsAttached es lo que necesitaba ... Marcaré la respuesta correcta cuando pruebe la solución un poco más. – icesar