在绑定项目中找不到BaseTypeAttribute

时间:2013-06-23 01:20:50

标签: xamarin.ios xamarin

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

提供的指南

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

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

感谢, 伊格纳西奥

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:5)

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

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