Можно ли переместить определения псевдонима контейнера в отдельный файл? - PullRequest
0 голосов
/ 21 октября 2011

Я знаю о включении разделов конфигурации через configSource:

Есть ли способ для файла App.config сослаться на другой полный файл конфигурации? (.NET)

Но это не то, что я хочу.

У меня есть такая конфигурация контейнера:

<unity xmlns="http://schemas.microsoft.com/practices/2010/unity" >

  <alias alias="IFoo" type="Namespace.Foo,Foo.Interface.dll"/>
  <alias alias="Foo" type="Namespace.Foo,Foo.dll"/>

  <container name="myContainer">
    <register type="IFoo" mapTo="Foo" /> 
  </container>
</unity>

Теперь я хотел бы переместить определения псевдонимов во внешний файл и сослаться на него для контейнера. Примерно так:

<unity xmlns="http://schemas.microsoft.com/practices/2010/unity" include="AliasDefinitions.config">

  <container name="myContainer" >
    <register type="IFoo" mapTo="Foo" /> 
  </container>
</unity>

Есть ли способ сделать это?

Заранее большое спасибо.

1 Ответ

0 голосов
/ 25 октября 2011

Вы должны создать запрос функции,

http://unity.codeplex.com/workitem/list/basic

Или вы создаете новую ветку обсуждения.

Unity - это открытый исходный код, так что вы также можете реализовать этопо своему усмотрению.

...