美好的一天,
我正在为我的iOS应用程序使用Xamarin Studio 4.0.12(build 3),但由于错误,我无法将应用程序构建到设备或iOS模拟器:
错误MT2002:无法从“monotouch,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = 84e04ff9cfb79065解析”System.Void MonoTouch.Foundation.FieldAttribute ::。ctor(System.String,System.String)“引用
当我将“链接器行为”更改为“仅限链接SDK程序集”时,会发生错误,但如果我更改为“请勿链接”,则每项工作都很有效,但应用程序大小将从23mb更改为60mb。
THX
答案 0 :(得分:2)
{6.2}(see API diff from release notes)中添加了[Field]
属性。
这意味着您正在使用使用6.2.6+编译的汇编二进制文件(例如绑定),并且它与早期版本的Xamarin.iOS不兼容。
您可以尝试获取该程序集的旧版本,也可以更新为Xamarin.iOS的6.2.6(或更新版本)。