C# Zenject-安装通用绑定
你好 我有一个界面:C# Zenject-安装通用绑定,c#,unity3d,dependency-injection,inversion-of-control,zenject,C#,Unity3d,Dependency Injection,Inversion Of Control,Zenject,你好 我有一个界面: 公共接口IRepository { //东西 } 以及一项实施: class Repository<T> : IRepository<T> { //Stuff implementation } 因此,我怀疑这只是一种不正确的通用绑定方式。我想知道正确的是什么。这是Zenject的一个bug,应该从今天开始修复。您现在应该能够将抽象的开放泛型类型绑定到具体的开放泛型类型,如您的示例中所示 您可以尝试从的主分支进行更新吗 public clas
公共接口IRepository
{
//东西
}
以及一项实施:
class Repository<T> : IRepository<T>
{
//Stuff implementation
}
因此,我怀疑这只是一种不正确的通用绑定方式。我想知道正确的是什么。这是Zenject的一个bug,应该从今天开始修复。您现在应该能够将抽象的开放泛型类型绑定到具体的开放泛型类型,如您的示例中所示 您可以尝试从的主分支进行更新吗
public class IoC : MonoInstaller
{
public override void InstallBindings()
{
Container.Bind(typeof(IRepository<>)).To(typeof(Repository<>));
}
}