情况:2 个项目 1 个项目属于 WCF 服务库 (ProjA) 类型 1 个项目是带有 Unity 引用 (ProjB) 的控制台应用程序
在 ProjB 中,我想做 UnityContainer.LoadConfiguration 并解析 ProjA 中的类型。
我在 ProjB.AppConfig 文件中试过这个
<unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
<alias alias="IClass" type="OtherNameSpace.IClass, OtherNameSpace"/>
<alias alias="Class" type="OtherNameSpace.Class, OtherNameSpace"/>
<container>
<register type="IClass" mapTo="Class"/>
</container>
</unity>
作为参考,ProjB 命名空间是 ClientHost,ProjB 命名空间是 OtherNameSpace。
我得到的异常是:类型名称或别名 OtherNameSoace.IClass,OtherNameSpace 无法解析。请检查您的配置文件并验证此类型名称。