Проблема заключается в том, что EntLibConfig.exe запускается в .NET 2.0 по умолчанию, в то время как он пытается загрузить сборку, которую можно загрузить в процесс .NET 2.0. Вы можете попытаться изменить конфигурацию EntLibConfig.exe для запуска в .NET 4.0, изменив файл EntLibConfig.exe.config.
Здесь нет обещаний, но попробуйте добавить это в EntLibConfig.exe.config файл:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<!-- Find out the exact version number and
put that in the version attribute. -->
<requiredRuntime version="v4.0.0.0" />
</startup>
...
</configuration>
Дайте мне знать, сработало ли это для вас.
Если вы еще не читали, я бы порекомендовал вам прочитать эту статью о , избегая ошибок конфигурации с несовместимыми копиями Enterprise Library . Он написан одним из разработчиков EntLib.