我有以下代码:

1: IUnityContainer container = new UnityContainer();
2: container.LoadConfiguration();


第1行有效,但第2行无效。找不到LoadConfiguration作为成员。
我想,我已经注册了所有unity-dll。为什么找不到LoadConfiguration()?

最佳答案

LoadConfiguration()不是member of IUnityContainer。您必须考虑其他一些类或接口。也许this one?

IUnityContainer位于Microsoft.Practices.Unity命名空间中,但是LoadConfiguration()扩展方法位于Microsoft.Practices.Unity.Configuration命名空间中。您是否已将该名称空间添加到代码中?

09-06 18:54