无法向WP8项目添加对COM dll的引用

时间:2012-11-20 10:00:15

标签: com windows-phone-8

我已经创建了WP8 C#项目,在解决方案中添加了一些原生项目 - COM dll,现在我想在C#项目中添加对这些dll的引用,以便使用它们,但不能这样做 - 获取< / p>

A reference to higher version or incompatible assembly cannot be added to the project

如何解决这个问题?我做错了什么?

2 个答案:

答案 0 :(得分:2)

您无法直接将COM库添加到Windows Phone 8项目中。您必须使用WinRT包装器,或者更好,在WinRT中重写整个COM部件。

答案 1 :(得分:0)

您不能仅引用任何程序集 - 必须将本机程序集构建为Windows Phone运行时组件。如果您有权访问源代码,可以尝试将它们重建为Windows Phone运行时组件,否则您可能会运气不好。