Ошибка StructureMap (Экземпляр по умолчанию не определен ...) - PullRequest
2 голосов
/ 30 июня 2010

Мой тип принимает 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>
...