В случае, если у кого-то еще есть подобная проблема, я отвечаю за проект, который использует шаблоны NetTiers для создания слоев данных / сервисов. Шаблоны были настроены на использование EntLib 4.1, и я обновил их для использования EntLib 5. По большей части это было успешно, но NetTiers определяет класс EntityLocator , который получен из ObjectBuilder2.Locator . К сожалению, класс Locator был удален из ObjectBuilder в выпуске Entity 5 для Unity.
Чтобы решить эту проблему, и из-за того, что Locator упоминается в шаблонах NetTiers, самым простым решением для меня было загрузить исходный код Unity 1.2 , который содержит исходный код для Локатор класс. Я извлек класс Locator в свое собственное решение и после добавления пары незначительных зависимостей ( Guard.cs и папки Properties ) исправил некоторые пространства имен и обновляя шаблоны, я смог успешно сгенерировать слои данных / сервисов для моего проекта.