Я получаю эту ошибку:
StructureMap Exception Code: 202
No Default Instance defined for PluginFamily
Моя установка выглядит следующим образом:
Console.WriteLine("Structure Map");
SetupSM sm = new SetupSM();
sm.Setup();
ISomeThing someThing = ObjectFactory.GetInstance<ISomeThing>();
Console.WriteLine("something.HowManyTHings: " + someThing.HowManyThings("asdf"));
public class SetupSM
{
public void Setup()
{
var c1 = new Container(config =>
{
config.Scan(scan =>
{
scan.TheCallingAssembly();
scan.WithDefaultConventions();
});
});
var c2 = new Container(x =>
{
x.For<ISomeThing>().Use<SomeThingOne>();
});
}
}
Это моя первая попытка использования карты структуры, чего мне не хватает?Похоже, что руководство на их главном сайте очень старое с использованием старого синтаксиса и т. Д.