Как я могу автоматически отключить информацию о приложениях при использовании конфигурации отладки и включить ее только при выпуске?
Возможно ли это сделать, не создавая другого инструментального ключа только для отладки?
У меня есть выражения trackevent
, разбросанные по всему коду, и их включение внутри проверки отладочного препроцессора не является идеальным решением.
Мое текущее решение - установить Build Action
файла ApplicationInsights.config
на None
, чтобы он не копировался в выходной каталог проекта, но это не процесс, который может быть автоматизирован на основе активной сборки конфигурации.
Существует режим разработчика, но его нужно изменить вручную (если можно было условно установить файл конфигурации, опустошив также проблему с инструментальной клавишей). См. http://apmtips.com/blog/2015/02/02/developer-mode/