【问题标题】:Xamarin Bindings Library interface not found未找到 Xamarin 绑定库接口
【发布时间】:2017-03-20 14:45:10
【问题描述】:

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

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

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

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

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

上述代码编译失败,因为“命名空间‘XYZ.Sdk.Communication’中不存在类型或命名空间名称‘ICommunicationManager’”。

为什么接口是在 CS 文件中生成的,传递给编译器,没有报错,但在库的其他地方却不可用?

【问题讨论】:

    标签: c# xamarin xamarin.android


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-03-11
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多