Я не уверен, что понимаю, что вы подразумеваете под "сборкой регистра", поскольку это не терминология, используемая где-либо в библиотеке Unity, документах или кодовой базе.Я предполагаю, что вы просто хотите загрузить свою конфигурацию.
Предполагая, что вы находитесь в правильном файле конфигурации (app.config / web.config для приложения, .dll не имеют файлов конфигурации), затемвам необходимо:
- Ссылка на файл Microsoft.Practices.Unity.Configuration.dll в вашем проекте.
- Добавить «using Microsoft.Practices.Unity.Configuration» в начало источникафайл, содержащий код инициализации вашего контейнера.
Вызов:
container.LoadConfiguration ();
Это загрузит вашу конфигурацию изэлемент контейнера по умолчанию (без имени) из раздела по умолчанию (с именем unity) в файле конфигурации по умолчанию.Если вы хотите изменить эти значения по умолчанию, есть множество вариантов настройки.
Container.LoadConfiguration является методом расширения, поэтому, если вы пропустите оператор using (шаг 2 выше), вызов не будет скомпилировать.