I am new to StructureMap. I have downloaded and am using version 2.6.1.0. I keep getting the below error:
StructureMap Exception Code: 202 No Def
I was getting the same error message, but for a different reason. I had a class Foo that defined two constructors like so:
public class Foo : IFoo
{
private Bar _bar;
public Foo()
{
_bar = new Bar();
}
public Foo(Bar bar)
{
_bar = bar;
}
}
and my StructureMap configuration was like so:
For.Use();
I kept getting an error message like
202 No Default Instance defined for Bar
The problem was that StructureMap was trying to construct a Foo using the constructor that takes a parameter, instead of using the parameterless default constructor. I solved it using the answer in How to define a default constructor by code using StructureMap? like so:
For.Use(() => new Foo());