診断

重要

Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。

サポートタイムラインと代替手段の詳細については、こちらを参照してください。

概要

App Center Diagnostics は、開発者がアプリケーションの正常性を監視するのに役立つクラウド サービスです。これによって、テスト中または自然な状態でアプリが失敗したときに何が起きているかを理解するために必要なデータが提供されます。 App Center Diagnostics SDK は、アプリのクラッシュとエラーに関する情報を収集し、開発チームによる分析のために App Center ポータルにアップロードします。失敗したアプリで実際に何が起こったかについての推測を排除します。

Crashes

クラッシュが発生するのは、予期しないイベントのためにランタイム例外が発生してアプリが終了するときです。 これらは、try/catch ブロックによって処理されないエラーです。 クラッシュが発生すると、App Center クラッシュによってアプリとデバイスの状態が記録され、クラッシュ ログが自動的に生成されます。 これらのログには、クラッシュの修正に役立つ貴重な情報が含まれます。

エラー

経験豊富な開発者は、コードが失敗する可能性がある場所を把握し、潜在的に危険なコードをエラー チェックまたは try/catch ブロックでラップして、問題が発生した場合に処理します。 AndroidMAUI/XamarinUnityUWP、WPF、WinForms アプリの場合、App Center Errors を使用すると、アプリ内のエラーを処理し、アプリの潜在的な問題を回避できます。 例外に関する公式ドキュメントでエラーを使用するタイミングと方法に関するベスト プラクティスの詳細を 確認してください

注意

App Center エラーは、Android、Xamarin、Unity、UWP、WPF、WinForms アプリでのみサポートされています。

制限

  • エラーごとのエラー プロパティの最大数は 20 です。 20 を超えるプロパティが送信されると、最初の 20 個のプロパティが処理され、残りは SDK によって自動的に削除されます。
  • SDK では、各プロパティ キーと値が最初の 125 文字に切り捨てられます。