Che cos'è un ID componente?

Ogni applicazione Azure Sphere deve avere un ID componente univoco per poterlo identificare facilmente. L'ID componente è un identificatore univoco universale (UUID) noto anche come identificatore univoco globale (GUID), ovvero una stringa che contiene un set di cifre esadecimali. Ad esempio, 02ce3860-3126-42af-8ac7-c2a661134129. Ogni applicazione ha un ID componente diverso per evitare possibili conflitti.

Generare un ID componente

La prima volta che si apre un progetto CMake in Visual Studio o Visual Studio Code, la generazione CMakeLists viene eseguita automaticamente e imposta l'ID componente per l'applicazione nel file app_manifest.json. Se si esegue l'applicazione senza un ID componente, la build non riesce. Se necessario, puoi generare manualmente un GUID/UUID e aggiornare l'impostazione del manifesto dell'applicazione.

Per generare un GUID o un UUID:

  1. Scegliere Crea GUID dal menu Strumenti.
  2. Nel programma di generazione GUID scegli il pulsante di opzione Formato Registro di sistema, scegli il pulsante Copia e quindi scegli il pulsante Esci.

Incollare il GUID/UUID generato nel ComponentId campo del file app_manifest.json dell'applicazione. Per esempio: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"

Trovare l'ID componente

L'ID componente di un'applicazione è necessario per identificare un'applicazione. L'ID componente per un'applicazione è disponibile nei modi seguenti: