Я пытаюсь начать с Структурной карты. Я использую версию 2.5.3.StructureMap WithCtorArg - отсутствует ссылка?
Я построил простую загрузочную ленту, но я не могу ее скомпилировать. Я получаю ошибку:
«StructureMap.Configuration.DSL.Expressions.CreatePluginFamilyExpression» не содержит определение для «WithCtorArg» и не метода расширения «WithCtorArg» принимающих первый аргумент типа «StructureMap.Configuration.DSL.Expressions .CreatePluginFamilyExpression '(вы не указали директиву использования или ссылку на сборку?)
Что мне не хватает?
код, я пытаюсь скомпилировать здесь:
using DomainModel.Abstract;
using DomainModel.Concrete;
using StructureMap;
using StructureMap.Pipeline; //The only WithCtorArg methods I can find are in this namespace, it didn't help.
namespace WebUI
{
public class ContainerBootstrapper
{
public static void BootstrapStructureMap()
{
// Initialize the static ObjectFactory container
ObjectFactory.Initialize(x =>
{
x.ForRequestedType<IProductsRepository>()
.TheDefaultIsConcreteType<SqlProductsRepository>()
.WithCtorArg("connectionString")
.EqualToAppSetting("SqlConnection");
});
}
}
}