未找到Xamarin绑定库接口

时间:2017-03-20 14:45:10

标签: c# xamarin xamarin.android

我的绑定库中有一个接口。它正在生成C#,它看起来像这样:

namespace XYZ.Sdk.Communication
{
    public partial interface ICommunicationManager : IJavaObject
    {
        .
        .
        .
    }
}

构建输出中没有关于接口的编译错误或警告。 ICommunicationManager出现的唯一两个位置是创建CS文件的位置,然后是使用CSC参数传入的位置。

在另一个类中,接口随后用作返回类型:

public static unsafe global::XYZ.Sdk.Communication.ICommunicationManager CommunicationManager () 

上面的代码无法编译,因为“类型或名称空间名称'ICommunicationManager'在名称空间'XYZ.Sdk.Communication'中不存在。”

为什么接口是在CS文件中生成的,被传递到编译器中,没有出现任何错误,但它在库的其他地方是不可用的?

1 个答案:

答案 0 :(得分:0)

问题解决了:这只是一个IntelliSense错误。删除了我的SUO文件并重新启动了VS,一切正常。