У меня есть консольное приложение .Net Core. В методе configure в моем startup.cs я пытаюсь проверить, включен ли отладчик или нет:
if (HttpContext.Current.IsDebuggingEnabled)
loggerFactory.AddConsole(Configuration);
else
loggerFactory.AddConsoleJson(Configuration);
HttpContext.Current.IsDebuggingEnabled
не поддерживается шов в ядре .Net. Мне не удалось найти метод, который работает в ядре .net.
System.Diagnostics.DebuggableAttribute.DebuggingModes.Default
тоже не работает.