Не уверен, что проблема не устранена.Решение не было опубликовано, и у меня была такая же проблема с VS2012.
Мне нравится использовать Nuget, когда это возможно, но мне удалось получить противоречивые библиотеки таким образом.Аккуратное использование nuget с EntLib 5.0, без сомнения, сработает.Но через 3-4 часа я выдернул волосы.В любом случае ... Я удалил все версии Nuget и MSI ВСЕХ библиотек, связанных с Microsoft.practices.Так что это означало библиотеку Enterprise и Unity.
Я установил LAB с сайта лаборатории EntLib 5.
http://www.microsoft.com/en-us/download/details.aspx?id=6932 Интегрированный редактор конфигурации VS, похоже, работает только с VS2010.т. е. если вы найдете файл console.vsix на сайте nuget или EntLib, вы можете использовать его только с VS2010.
Получить / использовать автономный редактор для VS2012.(я думаю, что он был установлен вместе с лабораторией msi ?, извините, но не уверен на 100%, откуда он взялся).
Вопрос о таргетинге важен.Но почему важна 64-битная версия редактора, я еще не выяснил.Вы на самом деле получаете 4 консоли из последней лабораторной MSI установки.1 для версий .net 3.5 и 4.0 и 64-битной версии обоих.Параметры и типы конфигурации, используемые редактором в разных версиях консоли, приводят к небольшим различиям в файле app.config.Наиболее важно версия и токены GAC внутри файла конфигурации.
<configSections>
<section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />
</configSections>
В любом случае, надеюсь, это кому-нибудь поможет.