我很难弄清楚为什么我在F#函数中看不到/使用C#类型的某些方法.
public class KafkaBus : IKafkaBus
{
// this works and can be used
public IObservable<Shared.Model.Message<T>> CreateConsumer<T>(string topic, Func<byte[], T> deserialize = null)
// those cannot be found
public Task<Confluent.Kafka.CommittedOffsets> CommitAsync<T>(Message<T> message)
public Task<Confluent.Kafka.CommittedOffsets> CommitAsync(string topic, int partition, long offSet)
}
Run Code Online (Sandbox Code Playgroud)
如果我在引用下检查F#解决方案中的对象浏览器,我会看到列出的那些方法:

我使用的是VS 2017 15.3,.NET Framework 4.6.1,库是通过nuget引用的.