是否可以将非UWP(ARM + x86)与UWP插件集成?

时间:2017-09-01 18:39:32

标签: uwp windows-10

我希望这是一个提出这类问题的正确场所:

1)我有支持ARM和x86架构的通用Windows平台应用程序

2)我有SDK插件(.winmd文件),它构建和编译为UWP a.e.对于Windows10。

遵循此Ref:https://docs.microsoft.com/en-us/windows/uwp/get-started/universal-application-platform-guide

  Windows 10引入了通用Windows平台(UWP),它提供了运行Windows 10的每个设备上可用的通用应用程序平台.UWP跨设备提供有保证的核心API。这意味着您可以创建一个可以安装到各种设备上的应用程序包。而且,通过该单一应用程序包,Windows应用商店提供了一个统一的分发渠道,可以覆盖您的应用可以运行的所有设备类型。针对UWP的应用程序不仅可以调用所有设备通用的WinRT API,还可以调用特定于运行该应用程序的设备类的API(包括Win32和.NET API)。

据我了解,它仅适用于Window 10.而我的应用程序作为非WUP将不适用于插件。这是真的吗?

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你就会问,是否可以使用其他技术构建的Windows应用程序(例如.NET)使用针对Windows 10的可移植库。

答案是肯定的。例如,WPF应用程序可以加载和执行可移植库。反之则不然。 UWP应用程序必须一直是UWP。