3

我在尝试代理实现同一通用接口的两种不同通用形式的接口(无目标)时遇到以下错误。

所以我有:

public interface IGenericFoo<T> 
{
    void DoSomething<T>();
}

// this is the interface I'm trying to proxy without target
public interface IFoo : IGenericFoo<MyType1>, IGenericFoo<MyType2>
{
}

我收到以下错误:

Duplicate element: Castle.DynamicProxy.Generators.MetaMethod

at DefaultProxyBuilder.CreateInterfaceProxyTypeWithoutTarget

有什么建议么?有解决方法吗?

谢谢。

4

0 回答 0