是否可以将容器别名定义移至单独的文件中?

发布于 2024-12-11 07:53:00 字数 941 浏览 3 评论 0原文

我知道通过 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>

有什么办法做到这一点吗?

预先非常感谢。

I know a about the inclusion of config sections via configSource:

Is there any way for an App.config file to reference another full config file? (.NET)

But this is not what I want.

I have a container configuration like this:

<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>

Now I would like to move the alias definitions into an external file and reference it for he container. Something like this:

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

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

Is there any way do this?

Thanks a lot in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

絕版丫頭 2024-12-18 07:53:00

您应该创建一个功能请求,

http://unity.codeplex.com/workitem/list/basic< /a>

或者您开始​​一个新的讨论线程。

Unity 是开源的,因此您也可以自己实现。

You should create a feature request,

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

Or you start a new discussion thread.

Unity is open source, so you can also implement this on your own.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文