Поделиться через


Диагностика

Внимание

Центр приложений Visual Studio планируется выйти на пенсию 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio до тех пор, пока он не будет полностью прекращен, существует несколько рекомендуемых вариантов, которые можно перенести.

Дополнительные сведения о временной шкале поддержки и альтернативах.

Обзор

Диагностика Центра приложений — это облачная служба, которая помогает разработчикам отслеживать работоспособность приложения, предоставляя данные, необходимые для понимания того, что происходит при сбое приложения во время тестирования или на практике. Пакет SDK диагностики Центра приложений собирает сведения о сбоях и ошибках в приложениях и отправляет их на портал Центра приложений для анализа командой разработчиков, устраняя предположение о том, что действительно произошло в приложении, когда он произошел сбоем.

Примечание.

Диагностика Центра приложений не обеспечивает обработку аварийного сбоя в режиме реального времени, так как в пакете SDK могут возникнуть задержки при отправке данных.

Сбои

Аварийные завершения происходят, когда возникает исключение во время выполнения из-за непредвиденного события, которое завершает работу приложения. Это ошибки, которые не обрабатываются блоком TRY/CATCH. При возникновении аварийного завершения Центр приложений записывает состояние приложения и устройства и автоматически создает журнал аварийного завершения. Эти журналы содержат важную информацию, помогающую устранить аварийное завершение.

ошибки

Опытные разработчики знают, где код может завершиться ошибкой и упаковать потенциально рискованный код с проверкой ошибок или блоками try/catch, чтобы справиться с проблемами по мере их возникновения. Для Android, MAUI/Xamarin, Unity, UWP, WPF и WinForms приложения, ошибки Центра приложений позволяют обрабатывать ошибки в приложении и избежать потенциальных проблем в приложении. Узнайте больше о рекомендациях по использованию ошибок в официальной документации по исключениям.

Примечание.

Ошибки Центра приложений поддерживаются только для приложений Android, Xamarin, Unity, UWP, WPF и WinForms.

Ограничения

  • Максимальное количество свойств ошибки на ошибку составляет 20. При отправке более 20 свойств обрабатываются первые 20 свойств, а остальные автоматически удаляются пакетом SDK.
  • Пакет SDK усечен каждый ключ свойства и значение до первых 125 символов.