0

我正在尝试将 dll 添加SharpZipLib到我的Windows Phone 8项目中。添加时它给了我以下错误

无法将对更高版本或不兼容程序集的引用添加到项目中

这是一个屏幕截图

错误

我发现了一个相同类型的问题。引用 ZXing.Net 库 但它不适用于我的情况。我已经从http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx下载了这个 dll

有人可以帮帮我吗 ?我该如何解决这个问题?

4

2 回答 2

0

您下载的二进制文件仅适用于完整的 .NET Framework 项目。如果你想在 Windows Phone 项目中使用它,你需要下载源代码并删除不适合 Windows Phone 的部分。

请注意,SharpZipLib 并未正式支持 Windows Phone,因此您可能需要努力将其移植到 Windows Phone。

因此,您最好使用官方支持 Windows Phone 的库,例如 SharpCompress,

https://sharpcompress.codeplex.com/

于 2013-09-04T07:18:50.433 回答
0

您是否考虑过在 NuGet 上使用Microsoft Compression库?它肯定列出了对 Windows Phone 8 的支持。

如果这不适合您,请尝试通过 NuGet 添加SharpZipLib包,因为如果该包不支持 WP8,它将有更清晰的消息传递。

于 2013-09-04T07:12:36.973 回答