如何在Xamarin中添加Monotouch.AVFoundation
框架链接。ios项目吗?谁能告诉我细节吗?我需要这个,因为我用的是Emgu.CV.Monotouch.dll
它给出的错误是
MT5210: Native linking failed, undefined symbol: _AVCaptureSessionPresetMedium。请确认所有必要的框架都已被引用,并且本机库已正确链接。
错误MT5211:本机链接失败,未定义Objective-C类:_OBJC_CLASS_$_AVAssetWriterInputPixelBufferAdaptor。如果'_OBJC_CLASS_$_AVAssetWriterInputPixelBufferAdaptor'是来自第三方绑定的协议,请检查它的api定义文件中是否有[protocol]属性,否则请验证所有必要的框架已被引用并且本机库已正确链接。(MT5211)
错误消息告诉您绑定(程序集)与最新的Xamarin已过期。iOS版本。
新的注册器在7.2.1(及以后)中可用,需要更多的信息(如[Protocol]
属性),以便正确工作(并解决很多小问题)。有关如何更新绑定的详细信息,请参阅发行说明中的链接(参见前面的链接)。
可以通过(不固定绑定)使用--registrar:legacy
选项来解决这个问题。这将有效地使用旧的注册器(并且您将无法从新注册器中获得好处)。这在发行说明中也有描述。