我已将功能实现为 Windows Phone 运行时组件 (C++) 项目。目前该项目是 Windows Phone 8 Visual Studio 解决方案的一部分。
是否可以将 Windows Phone 运行时组件导出/转换为可供其他 Windows Phone 8 项目轻松引用的库,以及如何实现?我的意思是类似 C/C++ 中的库+ header 概念。
或者是创建 C++ 库的唯一解决方案,然后由为每个解决方案单独创建的 Windows 运行时组件引用该库?
问候,
最佳答案
如果您将项目编译为 WPRTC(C++),那么它应该输出为 {project_name}.winmd
您可以使用 .winmd 文件作为 dll 引用(实际上就是这样......仅附加了元数据)。
这应该以与项目完全相同的方式使用(尽管您将获得 header 信息的对象浏览器而不是实际的源代码)。
关于c# - 共享 Windows Phone 运行时组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14576742/