Что такое идентификатор компонента?
Внимание
Это документация по Azure Sphere (устаревшая версия). Служба Azure Sphere (устаревшая версия) выходит на пенсию 27 сентября 2027 г., и к этому времени пользователи должны перейти в Azure Sphere (интегрированная). Используйте селектор версий, расположенный над toC, чтобы просмотреть документацию по Azure Sphere (интегрированная).
У каждого приложения Azure Sphere должен быть уникальный идентификатор компонента, чтобы его можно было легко определить. Идентификатор компонента — это универсальный уникальный идентификатор (UUID), также известный как глобальный уникальный идентификатор (GUID), который является строкой, содержащей набор шестнадцатеричных цифр. Например, 02ce3860-3126-42af-8ac7-c2a66134129. У каждого приложения есть другой идентификатор компонента, чтобы избежать возможных конфликтов.
Создание идентификатора компонента
При первом открытии проекта CMake в Visual Studio или Visual Studio Code создание CMakeLists автоматически запускается и задает идентификатор компонента приложения в файле app_manifest.json. Если запустить приложение без идентификатора компонента, сборка завершается ошибкой. При необходимости можно вручную создать ИДЕНТИФИКАТОР GUID/UUID и обновить параметр манифеста приложения.
Чтобы создать GUID или UUID, выполните приведенные действия.
- В меню Сервис выберите пункт Создать GUID.
- В программе Генератор GUID выберите переключатель Формат реестра , нажмите кнопку Копировать , а затем кнопку Выход .
Вставьте созданный ИДЕНТИФИКАТОР GUID/UUID в ComponentId
поле app_manifest.json файла приложения. Например: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"
Поиск идентификатора компонента
Идентификатор компонента приложения необходим для идентификации приложения. Идентификатор компонента для приложения можно найти следующим образом:
- Проверьте идентификатор компонента в
ComponentId
поле app_manifest.json файла приложения. - Используйте команду azsphere device app show-status для перечисления состояния и идентификатора компонента приложения на подключенном устройстве.
- Используйте команду azsphere device image list, установленную для перечисления образов, в настоящее время на подключенном устройстве. Обратите внимание на идентификатор компонента требуемого приложения.