проверить это
Type configPropType = configurableProp.getPropertyType();
string attValue = xmlelement.GetAttribute(configurableProp.getName());
configProps[configurableProp.getName()] = attValue;
В тот момент, когда я устанавливаю значение, полученное из XML, получается, что объект назначения должен быть проанализирован с правильным типом, чтобы он работал. Мне нужно что-то вроде.
configProps[configurableProp.getName()] = configPropType.ParseToThisType(attValue);
Огляделся на MSDN, но это очень запутанное место.