1

Windows 10 デスクトップおよびモバイル用の新しい UWP アプリケーションを開発しています。PhoneIdentityは、.appxmanifest ファイルの必須エントリのようです。MSDN は がどうあるPhoneProductIdべきかについて明示していますが、アプリがアップグレードの場合、そうでない場合に使用する値については説明していません。

このアプリケーションはアップグレードではないので、私の最初の直感は null GUID ( 00000000-0000-0000-0000-000000000000) を使用することでした。これにより、デバッグのためにアプリをデプロイしようとすると、Visual Studio がエラーを返しました。

1>------ Deploy started: Project: MyApp, Configuration: Debug ARM ------
Deploying to Phone Internal Storage...
Updating the layout...
Copying files: Total <1 mb to layout...
Checking whether required frameworks are installed...
Registering the application to run from layout...
DEP0700: Registration of the app failed. [0x80073CF6] Package could not be registered. (Exception from HRESULT: 0x80073CF6)
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

をランダムな GUID に設定するPhoneProductIdと、展開の問題が解決するように見えますが、ドキュメントがないと、なぜ機能するのかわからなくても、機能するように見える何かを行うことに少し不安があります。

アップグレードではないアプリに使用する特定の GUID はありますか? そうでない場合、この GUID は特定のプロトコルに従う必要がありますか (特定のバージョンまたはタイプ、またはアプリから生成されたものなどIdentity Name)?

4

1 に答える 1