Vad är ett komponent-ID?
Viktigt!
Det här är dokumentationen om Azure Sphere (Legacy). Azure Sphere (Legacy) upphör den 27 september 2027 och användarna måste migrera till Azure Sphere (integrerad) vid den här tiden. Använd versionsväljaren ovanför TOC för att visa dokumentationen om Azure Sphere (integrerad).
Varje Azure Sphere-program måste ha ett unikt komponent-ID så att det enkelt kan identifieras. Komponent-ID:t är en universellt unik identifierare (UUID) som även kallas globalt unik identifierare (GUID) som är en sträng som innehåller en uppsättning hexadecimala siffror. Till exempel 02ce3860-3126-42af-8ac7-c2a661134129. Varje program har ett annat komponent-ID för att undvika eventuella konflikter.
Generera ett komponent-ID
Första gången du öppnar ett CMake-projekt i Visual Studio eller Visual Studio Code körs CMakeLists-genereringen automatiskt och anger komponent-ID för programmet i filen app_manifest.json. Om du kör programmet utan ett komponent-ID misslyckas bygget. Om det behövs kan du generera ett GUID/UUID manuellt och uppdatera inställningen för programmanifestet.
Så här genererar du ett GUID eller UUID:
- På menyn Verktyg väljer du Skapa GUID.
- I GUID-generatorprogrammet väljer du alternativknappen Registerformat, väljer knappen Kopiera och väljer sedan knappen Avsluta.
Klistra in det genererade GUID/UUID i ComponentId
fältet för programmets app_manifest.json-fil . Till exempel: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"
Hitta komponent-ID:t
Komponent-ID för ett program krävs för att identifiera ett program. Du hittar komponent-ID:t för ett program på följande sätt:
- Kontrollera komponent-ID:t i
ComponentId
fältet för programmets app_manifest.json-fil . - Använd kommandot azsphere device app show-status för att visa status och komponent-ID för programmet på den anslutna enheten.
- Använd kommandot azsphere device image list-installed för att visa de avbildningar som för närvarande finns på den anslutna enheten. Observera komponent-ID:t för det obligatoriska programmet.