Вы можете использовать отражение, чтобы получить эту информацию. Я считаю, что это будет что-то вроде следующего.
Assembly assembly = Assembly.GetExecutingAssembly();
object[] attributes = assembly.GetCustomAttributes(true);
var config = attributes.OfType<AssemblyConfigurationAttribute>().FirstOrDefault();
if (config != null) {
Debug.WriteLine(config.Configuration);
}
Думаете ли вы об этом дальше, это ваше намерение?
Как проверить, была ли сборка построена с использованием конфигурации Debug или Release?
Пост блога, связанный с верхним ответом, показывает лучший способ определить, является ли сборка Отладочной: http://stevesmithblog.com/blog/determine-whether-an-assembly-was-compiled-in-debug-mode/
Один ответ указывает, что если вы используете атрибут AssemblyDescription для условного включения Release / Debug в текст, вы можете получить эту информацию в Windows Explorer.