我希望这是要问这种问题的正确的地方:是否有可能将非UWP(ARM + x86)与UWP插件集成?
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
视窗10引入通用Windows平台(UWP),其提供每个设备上可用的应用程序共同的平台,运行Windows 10. UWP提供跨设备保证核心API 。这意味着您可以创建一个可安装到各种设备上的应用程序包。而且,通过这个单一的应用程序包,Windows应用商店提供了一个统一的分销渠道,可以访问您的应用可以运行的所有设备类型。面向UWP的应用程序不仅可以调用所有设备通用的WinRT API,还可以调用特定于运行该应用程序的设备类的API(包括Win32和.NET API)。
据我所知它只能在Window 10上运行。而我的应用程序作为非WUP将无法与插件一起使用。这是真的吗?
您是否尝试过使用它? https://software.intel.com/en-us/articles/using-winrt-apis-from-desktop-applications和https://msdn.microsoft.com/en-us/library/hh973459.aspx编辑:和是的,WinRT/UWP子系统仅在Windows 8以后才存在。 –