UWP桌面扩展属于运行时框架还是SDK?相关技术疑问咨询
UWP桌面扩展:到底是SDK还是运行时组件?
相信你也对UWP桌面扩展的定位有点困惑——到底它是给开发者用的SDK,还是目标设备上必须存在的运行时组件?
我整理了相关信息,给你理一理:
- 有疑似微软工作人员提到,可以使用16299版本的桌面扩展,开发面向14393版本设备的应用。这个说法很关键,因为如果它是SDK的话,完全可以做到用高版本的开发工具,适配低版本的运行环境,这符合SDK的核心属性。
- 但在Visual Studio里操作时,它是作为引用添加到项目中的,这很容易让人误以为它是目标设备上必须存在的运行时可执行文件。如果是这种情况,那我们就只能在16299和14393两个版本中二选一适配,没法同时兼容两者。
我个人更倾向于它是SDK的定位,毕竟如果它真的是目标设备上必须存在的运行时组件,那用16299版本的扩展去适配14393的设备根本就行不通——低版本设备上没有对应的运行时文件啊。
内容的提问来源于stack exchange,提问作者ispiro
相关产品推荐
相关产品推荐

