1
我目前刚刚接触C#,并且正在跟随一本书学习C#。我有以下代码:无法找到类型或命名空间名称'IDependencyResolver'
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using EssentailToos.Models;
using Ninject;
namespace EssentailToos.Infrastructure
{
public class NinjectDependencyResolver : IDependencyResolver
{
private IKernel kernel;
public NinjectDependencyResolver(IKernel kernelParam)
{
kernel = kernelParam;
AddBindings();
}
public object GetService(Type serviceType)
{
return kernel.TryGet(serviceType);
}
public IEnumerable<object> GetServices(Type serviceType)
{
return kernel.GetAll(serviceType);
}
private void AddBindings()
{
kernel.Bind<IValueCalculator>().To<LinqValueCalculator>();
}
}
}
当我试图运行它,我得到的错误:The type or namespace name 'IDependencyResolver' could not be found
进出口新的C#,因此任何人都可以解释为什么我收到此错误信息?
谢谢队友:) – Bryan