我正在尝试为Brightcove player SDK构建Xamarin绑定,在引用binding guide之后,我为它开发了iOS绑定项目(请检查here)。但是在编译绑定项目时,我面临着28个相同类型的错误 -
/Users/amber/Projects/BrightCoveBinding/BrightCoveBinding/obj/Debug/ios/BrightCoveBinding/BCOVCuePoint.g.cs(118118):
错误CS0246:找不到类型或命名空间名称“BCOVMutableCuePoint”。你错过了装配参考吗? (CS0246)(BrightCoveBinding)
但是,我在BCOVMutableCuePoint
文件中编写了ApiDefinition.cs
类型的界面。请问,任何人都可以指导我做错了什么或我错过了什么?
答案 0 :(得分:1)
我对Xamarin一无所知,但Xamarin可能并不认为在Brightcove Player SDK for iOS中,BCOVMutableCuePoint
同时用作协议名称和类名。 You only see the protocol in the header file,但在库的目标代码中还有一个Objective-C类(@interface
)。也许这对解决您的Xamarin问题有一些帮助。