title: Upgrade to Enterprise Library 6.0 giving issues with 'EnterpriseLibraryContainer'
body: <p>After upgrading to Enterprise Library 6.0 I'm having the following problem:</p>
  
  <p>private static IUnityContainer container = EnterpriseLibraryContainer.Current.GetInstance();</p>
  
  <blockquote>
    <p>Cannot resolve EnterpriseLibraryContainer</p>
  </blockquote>
  
  <p>I found another post that speaks about the EnterpriseLibraryCOntainer on <a href="https://stackoverflow.com/questions/16323252/cannot-resolve-symbol-enterpriselibrarycontainer">stackoverflow</a></p>
  
  <p>In the upgrade notes of Enterprise Library it states:</p>
  
  <blockquote>
    <p>“The name ‘EnterpriseLibraryContainer’ does not exist in the current context</p>
    
    <p>The bootstrapping code for all of the blocks has changed in version 6
    of Enterprise Library. The blocks no longer use Unity to manage the
    initialization and configuration, and each block now includes its own
    bootstrapping code. Any calls to the
    EnterpriseLibraryContainer.Current.GetInstance method to resolve a
    type from one of the Enterprise Library blocks should be replaced with
    the block specific bootstrap code. For example, to create a LogWriter
    instance based on configuration in the app.config file, you can now
    use the following code: LogWriterFactory logWriterFactory = new
    LogWriterFactory(); var logWriter = logWriterFactory.Create();</p>
  </blockquote>
  
  <p>But I don't know how to handle this in the case of IUnityContainer. 
  Could I just use </p>
  
  <blockquote>
    <p>IUnityContainer container = new UnityContainer?</p>
  </blockquote>
  
  <p>Thanks for your help</p>