I am getting "Cannot Resolve Symbol Error" for StructureMap ObjectFactory.TryGetInstance
But ObjectFactory.GetInstance is okay.
StructureMap Version 3. Assembly include is "Using StructureMap;" I am using this in an MVC 5 project.
Missing any other includes?'
ObjectFactory.Container.TryGetInstance is even better
ObjectFactory.Container.Try/GetInstance() is now replaced by creating a Container instance and using the methods from it. ObjectFactory was an encapsulation of Container anyway, from what I read.
public object GetService(Type serviceType)
{
// Previous way
return serviceType.IsAbstract || serviceType.IsInterface ?
ObjectFactory.Container.TryGetInstance(serviceType) :
ObjectFactory.Container.GetInstance(serviceType);
// New way
Container container = new Container();
return serviceType.IsAbstract || serviceType.IsInterface ?
container.TryGetInstance(serviceType) :
container.GetInstance(serviceType);
}
Source: https://groups.google.com/forum/#!topic/structuremap-users/S7nBib95zh0
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With