c# - WP8.1和WP10的区别

标签 c# windows-phone-8 windows-runtime windows-10-mobile

在 Windows Phone 8.1 中,next line 运行良好,但现在当用户更换为 Windows 10 手机时,设备出现故障。

ProductLicense inAppLicense = CurrentApp.LicenseInformation.ProductLicenses["Keyfor"];

如前所述,它可以很好地与 WP 8.1 配合使用,并且可以很好地读取和存储许可信息。现在对于 Windows 10 手机,该行只会生成异常。

"Exception from HRESULT: 0x803F6107".

真实设备和模拟器的结果相同。

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

最佳答案

我在我的 Windows 10 通用应用程序中遇到了同样的问题。

我的解决方案是创建应用程序包以上传到商店。如果您运行此例程,它将在项目目录中创建一个 Package.StoreAssociation.xml 和一个 StoreKey.pfx 文件。这样做的先决条件是在商店中创建的应用程序。

我猜应用程序需要这些文件才能从商店中的正确应用程序获取数据

关于c# - WP8.1和WP10的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34364580/

相关文章:

c# - 如何使用 MEF 的 GetExport\ImportDefinition?

visual-studio-2012 - System.Windows.ni.dll 是什么?

silverlight - 限制 Web 浏览器在 Windows Phone 7 中流式传输或下载文件

windows-runtime - 为什么将 ManipulationDelta 事件处理程序添加到图像会阻止滚动?

c# - 如何在 Windows 应用商店应用程序中为按钮位置(边距)设置动画?

java - C# SortedDictionary 中 Java 的 SortedMap.tailMap 的等价物

c# - 在 asp.net 中异步运行方法

c# - 通过 ASHX 服务查询 OLAP 多维数据集

在省电模式下调试 Windows Phone 应用程序

c++ - Windows 8 下 Metro 风格应用程序的类似 Fraps 功能