Мой тип принимает 3 десятичных знака в качестве аргументов для конструктора, который я пытаюсь установить в XML-файле StructureMap.config (см. Ниже).
Почему я получаю следующую ошибку?
{"Код исключения StructureMap:
202 \ nНет экземпляра по умолчанию, определенного для
PluginFamily System.Decimal, mscorlib,
Версия = 2.0.0.0, Культура = нейтральная,
PublicKeyToken = b77a5c561934e089" }
Файл конфигурации:
<?xml version="1.0" encoding="utf-8" ?>
<StructureMap MementoStyle="Attribute">
<Plugin Assembly="MyAssembly"
Type="IMyType"
ConcreteKey="MyType"/>
<DefaultInstance
PluginType="IMyType, MyAssembly"
PluggedType="MyType, MyAssembly"
arg1="1m"
arg2 = "1m"
arg3 = "1m"/>
<AddInstance
Key="LateRooms"
Name="LateRooms"
PluginType="IMyType, MyAssembly"
PluggedType="MyType, MyAssembly"
arg1="1m"
arg2 = "1m"
arg3 = "1m" />
</StructureMap>