c# - 共享 Windows Phone 运行时组件

标签 c# c++ visual-studio-2012 windows-runtime windows-phone-8

我已将功能实现为 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/

相关文章:

C# REST API 调用 - 在 Postman 中工作,而不是在代码中

c# - 如何使用 dapper 获取第一个子值(通常查询 count(*) 作为唯一结果)

c++ - 如何转换boost::fusion::vector的类型?

c# - 一些第三方工具的 Javascript 和 CSS 文件压缩技术

c# - 如何反射性地判断属性是否具有公共(public) Setter

c++ - 错误 : passing ‘const ...' ’ as ‘this’ argument of ‘...’ discards qualifiers

c++ - Visual C++ 2017 Redistributable 包是否支持使用 VC2015 的应用程序?

jquery - 在 visual studio 中创建网站

c++ - 测试 "Try and Catch"

c++ - 如何拥有对常量的引用但能够更改引用指向的内容?