什麼是元件識別碼?
每個 Azure 球體應用程式都必須有唯一 的元件識別碼 ,才能輕鬆識別。 元件識別碼是通用唯一識別碼 (UUID) 也稱為全域唯一識別碼 (GUID) 這是包含一組十六進位數位的字串。 例如,02ce3860-3126-42af-8ac7-c2a661134129。 每個應用程式都有不同的元件識別碼,以避免可能的衝突。
產生元件識別碼
當您第一次在 Visual Studio 或 Visual Studio Code 中開啟 CMake 專案時,CMakeLists 一代會自動執行並設定 app_manifest.json 檔案中應用程式的元件識別碼。 如果您執行應用程式時沒有元件識別碼,則組建會失敗。 如有需要,您可以手動產生 GUID/UUID,並更新應用程式資訊清單設定。
若要產生 GUID 或 UUID:
- 在 [工具] 功能表上,選擇 [建立 GUID]。
- 在 GUID 產生器程式中,選擇 [登錄格式] 選項按鈕,選擇 [複製] 按鈕,然後選擇 [結束] 按鈕。
將產生的 GUID/UUID 貼到 ComponentId
應用程式 的 app_manifest.json 檔案欄位中。 例如: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"
尋找元件識別碼
識別應用程式需要應用程式的元件識別碼。 您可以使用下列任何方式找到應用程式的元件識別碼:
- 檢查應用程式app_manifest.json檔案欄位中的
ComponentId
元件識別碼。 - 使用命令 az 球形裝置應用程式顯示狀態 ,列出附加裝置上應用程式的狀態和元件識別碼。
- 使用 已安裝 az 球形裝置圖像清單的 命令來列出目前附加裝置上的影像。 請注意所需應用程式的元件識別碼。