title: Could not load file or assembly 'Microsoft.Practices.Unity
body: <p>I tried install unity.mvc4 using NuGet while installing it gave an error because it required .net4.5 framework so I uninstalled it and remove the package file and installed unity.MVC3. </p>
  
  <p>Now I tried to run the application and it gives me the error below.</p>
  
  <p>I checked the web.config and no entry in web.config. I don't know from where it is referring the version=3.0.0. Please help me to resolve the issue. I don't want unity 3.0 version I want unity 2.1. </p>
  
  <blockquote>
    <p>Server Error in '/' Application.</p>
    
    <p>Could not load file or assembly 'Microsoft.Practices.Unity,
    Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or
    one of its dependencies. The system cannot find the file specified.</p>
    
    <p>Description: An unhandled exception occurred during the execution of
    the current web request. Please review the stack trace for more
    information about the error and where it originated in the code. </p>
    
    <p>Exception Details: System.IO.FileNotFoundException: Could not load
    file or assembly 'Microsoft.Practices.Unity, Version=3.0.0.0,
    Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its
    dependencies. The system cannot find the file specified.</p>
    
    <p>Source Error: </p>
    
    <p>An unhandled exception was generated during the execution of the
    current web request. Information regarding the origin and location of
    the exception can be identified using the exception stack trace below.</p>
    
    <p>Assembly Load Trace: The following information can be helpful to
    determine why the assembly 'Microsoft.Practices.Unity,
    Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
    could not be loaded.</p>
    
    <p>=== Pre-bind state information === LOG: User = xxxxx LOG: DisplayName = Microsoft.Practices.Unity,
    Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 
    (Fully-specified) LOG: Appbase =</p>
    
    <p>Stack Trace: </p>
    
    <p>[FileNotFoundException: Could not load file or assembly
    'Microsoft.Practices.Unity, Version=3.0.0.0, Culture=neutral,
    PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The
    system cannot find the file specified.]<br>
    Unity.Mvc4.UnityDependencyResolver.DisposeOfChildContainer() +0<br>
    Unity.Mvc4.RequestLifetimeHttpModule.b__0(Object sender,
    EventArgs e) +31<br>
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    +136    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +69</p>
    
    <p>Version Information: Microsoft .NET Framework Version:4.0.30319;
    ASP.NET Version:4.0.30319.17929</p>
  </blockquote>