2 Stimmen

Einrichten einer Strukturkarte in einer c#-Konsolenanwendung

Ich erhalte diese Fehlermeldung:

StructureMap Exception Code:  202
No Default Instance defined for PluginFamily 

Mein Aufbau sieht folgendermaßen aus:

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>();
                                              });

        }
    }

Dies ist mein erster Versuch, eine Strukturkarte zu verwenden, was übersehe ich? Es scheint, dass der Leitfaden auf der Hauptwebsite sehr alt ist und die alte Syntax usw. verwendet.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X