O que é uma ID do componente?

Cada aplicativo do Azure Sphere deve ter uma ID de componente exclusiva para que possa ser facilmente identificada. A ID do componente é um UUID (identificador universalmente exclusivo) também conhecido como GUID (identificador globalmente exclusivo) que é uma cadeia de caracteres que contém um conjunto de dígitos hexadecimal. Por exemplo, 02ce3860-3126-42af-8ac7-c2a661134129. Cada aplicativo tem uma ID de componente diferente para evitar possíveis conflitos.

Gerar uma ID de componente

Na primeira vez que você abre um projeto do CMake no Visual Studio ou Visual Studio Code, a geração CMakeLists é executada automaticamente e define a ID do componente para o aplicativo no arquivo app_manifest.json. Se você executar o aplicativo sem uma ID de componente, o build falhará. Se necessário, você pode gerar manualmente um GUID/UUID e atualizar a configuração do manifesto do aplicativo.

Para gerar um GUID ou UUID:

  1. No menu Ferramentas, escolha Criar GUID.
  2. No programa gerador GUID, escolha o botão Formatar do Registro, escolha o botão Copiar e escolha o botão Sair.

Cole o GUID/UUID gerado no ComponentId campo do arquivo app_manifest.json do aplicativo. Por exemplo: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"

Localizar a ID do componente

A ID do componente de um aplicativo é necessária para identificar um aplicativo. Você pode encontrar a ID do componente de um aplicativo de todas as seguintes maneiras: