Windows Mobile;UWP的其他扩展-我应该使用哪个版本

本文关键字:我应该 版本 扩展 Mobile UWP 其他 Windows | 更新日期: 2023-09-27 18:28:38

我已经知道,为了获得DeviceId,我应该添加对我的项目的引用-"用于UWP的Windows Mobile Extensions"此SDK随Visual Studio一起提供,并且可以在引用管理器中的Windows Universal/Extensions位置下获得。然而,列表上有两个类似的位置,它们有不同的版本-10.0.10240.0和10.0.10586.0。

我应该用哪一个?我应该意识到有什么不同吗,还是应该继续使用新的?它们与我要运行应用程序的机器上的windows内部版本号有关吗?

Windows Mobile;UWP的其他扩展-我应该使用哪个版本

通用Windows平台项目可以使用功能检测来利用平台版本"2"上可用的API,并且仍然在平台版本"1"上运行,就像它可以在桌面、移动或物联网上运行一样,每个平台都有特定的用户体验。

这就是如何处理特征检测(而不是版本检测)

https://blogs.windows.com/buildingapps/2015/09/15/dynamically-detecting-features-with-api-contracts-10-by-10/

检查如何设置您的项目属性

https://msdn.microsoft.com/en-us/library/8x480de8.aspx

在解决方案资源管理器中,右键单击"引用"并为UWP添加Windows Mobile扩展。

您可能仍然需要删除旧的SDK引用并进行干净的构建,但这为我解决了示例中的错误。