找不到依赖项''mscorlib,Version = 2.0.0.0,...'

时间:2013-09-16 09:46:40

标签: xamarin.ios sharpziplib mscorlib

我通过编译项目得到以下错误:

  

警告MT3005:依赖项'mscorlib,版本= 2.0.0.0,   大会的文化=中立,PublicKeyToken = b77a5c561934e089'   'ICSharpCode.SharpZipLib,Version = 0.86.0.518,Culture = neutral,   找不到PublicKeyToken = null'。请查看该项目   引用。

     

警告MT3005:依赖项'System,Version = 2.0.0.0,   大会的文化=中立,PublicKeyToken = b77a5c561934e089'   'ICSharpCode.SharpZipLib,Version = 0.86.0.518,Culture = neutral,   找不到PublicKeyToken = null'。请查看该项目   引用。

     

警告MT3006:无法计算完整的依赖关系图   项目。这会导致构建时间变慢,因为Xamarin.iOS   无法正确检测需要重建的东西(以及不需要的东西)   要重建)。请查看以前的警告以获取更多详细信息。

我发现我的项目的系统依赖项使用版本2.0.5.0而ZipSharp使用2.0.0.0

我该怎么办?

1 个答案:

答案 0 :(得分:1)

修复你需要获取(或从源代码构建)一个版本ZipSharp的警告,该版本是针对随Xamarin.iOS附带的BCL(mscorlib.dll,System.dll)编译的(即2.0) .5.0)。

请注意,这些是警告,而不是错误,因此可能会有效。