I am trying to run the following code:
using System.Web.Http; using System.Web.Mvc; using Conduit.Mam.ClientSerivces.Dal.Configuration; using MamInfrastructure.Common.Dal; using MamInfrastructure.Common.Logger; using MamInfrastructure.Logger; using Microsoft.Practices.Unity; using Unity.WebApi; namespace Conduit.Mam.ClientServices.Common.Initizliaer { public static class Initializer { private static bool isInitialize; private static readonly object LockObj = new object(); private static IUnityContainer defaultContainer = new UnityContainer(); static Initializer() { Initialize(); } public static void Initialize() { if (isInitialize) return; lock (LockObj) { IUnityContainer container = defaultContainer;
ad get the following exception:
The type Unity.WebApi.UnityDependencyResolver does not appear to implement Microsoft.Practices.ServiceLocation.IServiceLocator. Parameter name: commonServiceLocator
I tried installing the webApi package but it did not help
source share