【发布时间】:2016-11-07 01:05:26
【问题描述】:
当我尝试构建应用程序时,出现以下异常:
C:\Program Files (x86)\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(681,3):错误:无法解析程序集:'Java.Interop,Version=0.1.0.0,Culture =中性,PublicKeyToken=84e04ff9cfb79065'
我尝试清理项目并重新构建它,还更新了 Xamarin.Forms 包,但仍然没有运气。
堆栈跟踪的一点概述:
2>C:\Program Files (x86)\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(681,3):错误:无法解析程序集:'Java.Interop,版本 = 0.1.0.0 , 文化=中性, PublicKeyToken=84e04ff9cfb79065' 2> 工具 /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/bin/mtouch 执行完毕。 (任务 ID:153) 2> MTouch: 2016-07-05T14:27:15.8191415+05:30 - 完成 (TaskId:153) 2> 输出项目:_NativeLibrary= (TaskId:153) 2>完成执行任务“MTouch”——失败。 (任务 ID:153)
有人收到这个错误吗?我正在为 Visual Studio 运行最新的 Xamarin。
【问题讨论】:
-
您是否尝试添加 Java.Interop.dll 引用?
-
@jzeferino 我为什么需要那个。它以前工作过。我没有提到 Java.Interop。它突然停止工作。
-
我只是建议它检查它是否有效。你有任何外部库吗?
-
@jzeferino 在哪里可以找到 Java.Interop.dll?
-
知道了。谢谢@SushiHangover。我不知道 Mono.Android 是如何在我的 PCL 中被引用的,因此它在 iOS 中引发了错误。我删除了引用,它现在可以工作了。
标签: xamarin msbuild xamarin.ios