【发布时间】:2016-06-11 14:26:04
【问题描述】:
我需要为支持 Windows 8.1 和 Windows 通用应用程序的 Windows 应用程序开发一个 SDK(一种类库)。请建议我为此选择正确的类型。
起初我想使用支持这两个平台的可移植类库,但后来通过一些研究发现了 Windows 运行时组件(通用应用程序)并读到使用它也支持使用非托管代码(C++、JavaScript)构建应用程序哪种对我来说似乎很好。但是当我尝试将此引用到 Windows 8.1 应用程序时,它说不支持,我是否需要为此再次构建单独的 Windows 运行时组件(我看到 Windows 运行时组件(适用于通用 Windows 8.1 模板的便携式)?
我有没有机会在不需要为不同平台创建 2 个项目的情况下构建它?
【问题讨论】:
-
没有灵丹妙药。为了支持彼此相距较远的平台,您最终将拥有多个项目。但是您可能可以使用链接文件共享大量代码。
标签: windows windows-runtime windows-phone-8.1 win-universal-app windows-8.1-universal