Enterprise Config 6.0 Configuration Console tool cannot open

Topics: Enterprise Library Core
Oct 3, 2014 at 10:21 AM
EntLibConfig.exe is not getting open, it gives alert message "Enterprise Library Configuration Application Block Console Blocked".
when click on Debug in VS2013, VS shows an exception " Could not load file or assembly 'Microsoft.Practices.Unity, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified."

OS is Windows 8.1 Pro / VS 2013

Problem remains after placing 'Microsoft.Practices.Unity’ ver 3.0.1304.0 in the EntLibConfig.exe folder.

Any help is appreciated or please provide the link to download'Microsoft.Practices.Unity’ ver

Thanks in advance
Oct 4, 2014 at 6:01 PM
Sounds like there is an issue with incorrect assembly versions.

These steps work for me on Windows 8.1. Pro:
  1. Go to http://www.microsoft.com/en-us/download/details.aspx?id=38789
  2. Download EnterpriseLibrary6-binaries.exe
  3. Execute EnterpriseLibrary6-binaries.exe to extract the files
  4. Open up a command prompt and navigate to the folder where the files were extracted to
  5. Run the following command powershell -F install-packages.ps1 to download all the dependencies (with the correct versions)
After that the config tool should run. Alternatively, you can get the integrated EnterpriseLibrary.Config for VS2013.

Here is the list of downloaded assemblies with version number:
  • CommonServiceLocator v1.0
  • EnterpriseLibrary.Common v6.0.1304.0
  • EnterpriseLibrary.Data v6.0.1304.0
  • EnterpriseLibrary.Data.SqlCe v6.0.1304.0
  • EnterpriseLibrary.ExceptionHandling v6.0.1304.0
  • EnterpriseLibrary.ExceptionHandling.Logging v6.0.1304.0
  • EnterpriseLibrary.ExceptionHandling.WCF v6.0.1304.0
  • EnterpriseLibrary.Logging v6.0.1304.0
  • EnterpriseLibrary.Logging.Database v6.0.1304.0
  • EnterpriseLibrary.PolicyInjection v6.0.1304.0
  • EnterpriseLibrary.SemanticLogging v1.0.1304.0
  • EnterpriseLibrary.SemanticLogging.Database v1.0.1304.0
  • EnterpriseLibrary.SemanticLogging.WindowsAzure v1.0.1304.1
  • EnterpriseLibrary.TransientFaultHandling v6.0.1304.0
  • EnterpriseLibrary.TransientFaultHandling.Caching v6.0.1304.0
  • EnterpriseLibrary.TransientFaultHandling.Configuration v6.0.1304.0
  • EnterpriseLibrary.TransientFaultHandling.Data v6.0.1304.1
  • EnterpriseLibrary.TransientFaultHandling.ServiceBus v6.0.1304.0
  • EnterpriseLibrary.TransientFaultHandling.WindowsAzure.Storage v6.0.1304.1
  • EnterpriseLibrary.Validation v6.0.1304.0
  • EnterpriseLibrary.Validation.Integration.AspNet v6.0.1304.0
  • EnterpriseLibrary.Validation.Integration.WCF v6.0.1304.0
  • EnterpriseLibrary.Validation.Integration.WinForms v6.0.1304.0
  • EnterpriseLibrary.Validation.Integration.WPF v6.0.1304.0
  • Microsoft.Data.Edm v5.2.0
  • Microsoft.Data.OData v5.2.0
  • Microsoft.WindowsAzure.ConfigurationManager v1.8.0.0
  • Newtonsoft.Json v4.5.11
  • System.Spatial v5.2.0
  • Unity v3.0.1304.0
  • Unity.AspNet.WebApi v3.0.1304.0
  • Unity.Interception v3.0.1304.0
  • Unity.Mvc v3.0.1304.0
  • WindowsAzure.Storage v2.0.5.1
Randy Levy
Enterprise Library support engineer
Support How-to
Marked as answer by satishn on 10/6/2014 at 3:12 AM
Oct 6, 2014 at 11:12 AM
Thanks Randy for your detailed help, much appreciated. Now able to successfully run Enterprise Config 6.0 Configuration Console.

Thanks, Satish