2

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

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

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

4

2 回答 2

2

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

于 2012-11-20T10:21:56.117 回答
0

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

于 2012-11-20T10:23:01.380 回答