无法添加 API DLL 作为对 windows phone 8 的引用

Posted

技术标签:

【中文标题】无法添加 API DLL 作为对 windows phone 8 的引用【英文标题】:Unable to add API DLL as a reference to the windows phone 8 【发布时间】:2014-08-28 10:47:00 【问题描述】:

我正在开发一个 Windows Phone 应用程序,因为我正在使用一个 API DLL,我需要使用该 API DLL 中的所有类、方法、属性,并且当我添加 API DLL 作为对我的 Windows Phone 应用程序的引用时,它提供异常为“无法将对更高版本或不兼容程序集的引用添加到项目中”。 我该如何解决这个问题?任何人都可以为此提出解决方案。

【问题讨论】:

【参考方案1】:

您只能将Windows Phone/Silverlight Class LibraryPortable Class Library for Windows Phone 添加到您的Windows Phone 项目,因为标准.NET Framework 中的某些API 在Windows Phone 中不可用。

如果您的 API 库面向标准 .NET Framework,则需要重写它以重新面向 Windows Phone 兼容框架。

【讨论】:

以上是关于无法添加 API DLL 作为对 windows phone 8 的引用的主要内容,如果未能解决你的问题,请参考以下文章

无法将 User32.dll 导入 Visual Studio

Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)

Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)

C# Windows 窗体无法在 Windows10 上加载非托管 C++ DLL

vc++ 开发windows程序怎么设置生成exe执行文件不需依赖api-ms-win...dll

启动Windows上启动图形化软件,报错: 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-1-1-0.dll