我尝试在Visual Studio/Xamarin中构建我的应用程序。Android运行良好。我得到了IOS的错误,即找不到java.interop程序集。我读到它可能是mono.android程序集。但是当我从我的C#主项目中删除它时,Android项目将无法构建。有什么建议,我可以尝试做什么,以使两个系统都能正确地建立?
我正在使用带有最新Xamarin的Visual Studio Enterprise 2019。
找不到从'/users/user/library/caches/xamarin/mtbs/builds/myApp.ios/6F60bd3b7d1dca37df26b69d9b9f708b/bin/iphonesimulator/debug/mono.android.dll'引用得程序集'java.interop,version=0.1.0.0,culture=neutral,publickeytoken=84e04ff9cfb79065'。
无法链接程序集。原因:处理“myApp.ios,version=1.0.0.0,culture=neutral,publicKeyToken=null”的引用时出错
null
您必须在Forms/iOS项目中引用Mono.Android,这就是为什么在尝试构建时,将尝试引用java.interop。检查您的解决方案,如果没有引用Android在iOS项目或PCL/Forms。