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