WP8.1和WP10的区别

JJL*_*JJL 6 c# windows-runtime windows-phone-8 windows-10-mobile

使用Windows Phone 8.1,下一行运行良好,但现在当用户更换为Windows 10手机时,设备出现故障.

ProductLicense inAppLicense = CurrentApp.LicenseInformation.ProductLicenses["Keyfor"];
Run Code Online (Sandbox Code Playgroud)

正如前面提到的,WP 8.1非常适用,许可信息被很好地读取和存储.现在使用Windows 10手机,该行只会产生异常.

"来自HRESULT的异常:0x803F6107".

与真实设备以及仿真器的结果相同.

那么,如何LicenseInformation从具有WP 8.1项目环境的Windows 10手机(即使用8.1项目制作的代码)中检查?

chu*_*e x 0

至少对我来说,问题是我的 Windows 应用商店帐户缺少一些信息。

我是如何得出这个结论的?我从我的机器上卸载了我的应用程序。然后我访问了 MS Windows 应用商店应用程序。从那里我重新安装了我的应用程序。作为该过程的一部分,商店应用程序抱怨我的帐户缺少以下信息:出生日期和位置。我填写了这些信息,然后继续安装过程。

当商店安装完成后,我运行了我的应用程序,它成功了!

如果您的问题与我的相同,您也可以尝试从商店下载任何应用程序,看看是否会提示您输入丢失的信息。如果没有,请尝试从应用商店重新安装您的应用程序,看看是否可以。