在绑定项目中找不到BaseTypeAttribute

ign*_*cio 1 xamarin.ios xamarin

我正在尝试为Obj-C库创建Xamarin绑定.我正在关注http://docs.xamarin.com/guides/ios/advanced_topics/binding_objective-c_libraries提供的指南

一切顺利,OBjective Sharpie创建接口并且没有报告错误.只有当我尝试编译解决方案时,才找不到[BaseType](BaseTypeAttribute类).

有人知道我错过了什么吗?BaseTypeAttribute类在哪里定义?

谢谢,伊格纳西奥

mig*_*aza 6

API定义文件使用btouch工具编译,而不是使用C#编译器编译.btouch工具针对自身编译API定义,其中定义了类型.


ign*_*cio 5

该项目未编译,因为我将Sharpie的输出添加到新文件中.

您要么使用提供的ApiDefinition文件,要么必须将Build Action设置为ObjCBindingApiDefinition