是否可以将容器别名定义移至单独的文件中?
我知道通过 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该创建一个功能请求,
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.