Определить режим отладки / выпуска в опубликованной DLL? Без #DEBUG

У меня есть компонент, на который можно ссылаться в некоторых проектах (например, Component.dll ). Публикую, конечно, в режиме релиза.

В другом проекте (например, Project.exe ) я ссылаюсь на Component.dll .
dll ). Публикую, конечно, в режиме релиза.

В другом проекте (например, Project.exe ) я ссылаюсь на Component.dll .
dll ). Публикую, конечно, в режиме релиза.

В другом проекте (например, Project.exe ) я ссылаюсь на Component.dll .
Если я соберу Project.exe в режиме отладки, есть ли способ узнать об этом в моей библиотеке Component.dll ?

Чтобы уточнить, есть ли у меня класс и метод под названием Test в Component.dll . Могу я сделать что-нибудь вроде:

public void Test(){
    if(Debug.IsInDebugMode)
        ...
}

Имейте в виду, что Component.dll построен в режиме выпуска.

6
задан Paul Roub 30 December 2015 в 16:39
поделиться