【发布时间】:2016-07-21 09:52:44
【问题描述】:
我有一个 Xamarin Forms 应用程序,我试图在连接到 Mac Book Pro 的 IPad mini 上进行调试。
使用版本
Microsoft Visual Studio 社区 2015 版本 14.0.25123.00 更新 2 微软 .NET 框架 版本 4.6.01055
安装版本:社区
Xamarin 4.1.1.3 (34a92cd) 支持 Xamarin.iOS 和 Xamarin.Android 开发的 Visual Studio 扩展。
Xamarin.Android 6.1.1.1 (7db2aac) 支持 Xamarin.Android 开发的 Visual Studio 扩展。
Xamarin.iOS 9.8.1.4 (3cf8aae) 支持 Xamarin.iOS 开发的 Visual Studio 扩展。
Mac Book Pro 正在运行 Simulator 9.3。
当我使用模拟器时,应用程序运行良好,但是当我尝试在 Ipad Mini 上运行它时,我得到了错误
Error Failed to resolve assembly: 'Java.Interop, Version=0.1.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'Client.UI.iOS C:\Program Files (x86)\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets 681
这让我想把矛头指向 Newtonsoft.Json,但我们试图删除它(这是必需的),但它仍然不起作用
这不会发生在所有应用程序上,但现在它会开始成为一个障碍,因为我需要编写需要使用相机的函数。
**** 更新 ****
我的大学放假回来,发现这是因为在 UI 项目中我们引用了 Mono.Android,k 删除它修复了构建
【问题讨论】:
-
似乎有些事情搞混了,因为在 iOS 上工作时不应该获得任何 Java 内容。
-
告诉我吧!花了 3 天时间试图解决
标签: c# ios xamarin xamarin.ios xamarin.forms