添加参考Windows Phone时出现SharpZipLib问题

时间:2013-09-04 06:35:04

标签: c# visual-studio-2012 windows-phone-8

我正在尝试将SharpZipLib的dll添加到我的Windows Phone 8项目中。添加

时,它会出现以下错误
  

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

这是屏幕截图

Error

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

下载了此dll

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

2 个答案:

答案 0 :(得分:0)

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

如果这不是您的选择,请尝试通过NuGet添加SharpZipLib包,因为如果包不支持WP8,它将有更清晰的消息。

答案 1 :(得分:0)

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

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

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

https://sharpcompress.codeplex.com/