Диагностика

Важно!

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

Узнайте больше о сроках поддержки и альтернативных вариантах.

Общие сведения

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

Сбои

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

ошибки

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

Примечание

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

Ограничения

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