次の方法で共有


コンポーネント ID とは

簡単に識別できるように、すべての Azure Sphere アプリケーションには一意の コンポーネント ID が 必要です。 コンポーネント ID は、グローバル一意識別子 (GUID) とも呼ばれる汎用一意識別子 (UUID) であり、16 進数のセットを含む文字列です。 たとえば、02ce3860-3126-42af-8ac7-c2a661134129 などです。 競合の可能性を回避するために、アプリケーションごとに異なるコンポーネント ID があります。

コンポーネント ID を生成する

Visual Studio または Visual Studio Code で CMake プロジェクトを初めて開くと、CMakeLists の生成が自動的に実行され、app_manifest.json ファイル内のアプリケーションのコンポーネント ID が設定されます。 コンポーネント ID なしでアプリケーションを実行すると、ビルドは失敗します。 必要に応じて、GUID/UUID を手動で生成し、アプリケーション マニフェスト設定を更新できます。

GUID または UUID を生成するには:

  1. [ツール] メニューの [GUID の作成] を選択します。
  2. GUID ジェネレーター プログラムで、[レジストリ形式] オプション ボタンを選択し、[コピー] ボタンを選択し、[終了] ボタンを選択します。

生成された GUID/UUID を ComponentId 、アプリケーションの app_manifest.json ファイルのフィールドに貼り付けます。 例えば: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"

コンポーネント ID を見つける

アプリケーションを識別するには、アプリケーションのコンポーネント ID が必要です。 アプリケーションのコンポーネント ID は、次の方法で確認できます。

  • アプリケーションの app_manifest.json ファイルのフィールドでComponentIdコンポーネント ID を確認します。
  • az sphere device app show-status コマンドを使用して、接続されているデバイス上のアプリケーションの状態とコンポーネント ID を一覧表示します。
  • az sphere device image list-installed コマンドを使用して、接続されているデバイス上の現在のイメージを一覧表示します。 必要なアプリケーションのコンポーネント ID をメモします。