Windows桌面扩展 - 我应该引用哪个版本?

时间:2018-03-26 19:16:17

标签: c# uwp win-universal-app desktop-bridge project-centennial

背景:我无法获取Windows应用商店接受的应用程序的新版本。他们说它在发射时崩溃了。即使从我的计算机上的appxbundle文件安装,该应用程序也能正常运行。

所以我想,这可能与我已添加的桌面扩展程序(针对UWP)有关。也许我引用了该程序集的错误版本。如果应用程序的目标是版本16299但最小版本是14393 - 我应该在参考文献中包含哪些桌面扩展程序集? 14393? 16299?或者两者(以及它们之间的那个)?

即使它是一个UWP应用程序(来自Xamarin.Forms解决方案),我也会对此Centennial进行标记,因为我需要Centennial团队为桌面扩展程序提供OK。也许它与此有关。

1 个答案:

答案 0 :(得分:1)

如果您的应用没有runFullTrust功能,那么您不需要Centennial批准。 Desktop Extension SDK只提供对其他设备系列不一定可用的API的访问,例如Xbox。

您的应用可以使用16299 Extension SDK,并且仍然可以在14393操作系统上运行,只要您不使用任何较新的API,或者您的应用中有点亮代码来检测API是否可用。您可以使用the ApiInformation APIs来检测某些WinRT API是否可用。