Я пробую структуру структуры в первый раз и получаю следующую ошибку компилятора,
StructureMap Exception Code: 202
No Default Instance defined for PluginFamily Super.SuperCore.Core.DataAccess.IPersonRepository, Super.SuperCore, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
Место, где я вызываю интерфейс:
private IPersonRepository _iPersonRepository;
public void Init() {
_iPersonRepository = ObjectFactory.GetInstance<IPersonRepository>();
}
Моя декларация интерфейса:
[PluginFamily("Default")]
public interface IPersonRepository
{
List<string> getAllNames();
}
Мой StructureMap.config:
<?xml version="1.0" encoding="utf-8" ?>
<StructureMap>
<Assembly Name="Super.SuperWeb" />
<Assembly Name="Super.SuperCore" />
</StructureMap>
Может кто-нибудь указать, где именно я иду не так.