Estoy escribiendo una clase de configuración personalizada en C# y .NET 3.5. Una de las propiedades debe ser de tipo System.Type. Cuando ejecuto el código, aparece el error mencionado en el título.No se puede encontrar un convertidor que admita conversión a/desde cadena para la propiedad de tipo 'Tipo'
[ConfigurationProperty("alertType", IsRequired = true)]
public Type AlertType
{
get { return (Type)this["alertType"]; }
set { this["alertType"] = value; }
}
archivo La configuración es la siguiente:
<add name="Name" pollingInterval="60" alertType="Namespace.ClassName, Company.Project" />
.NET Framework es capaz de lanzar una cadena en System.Type, debido a que los configSections del archivo de configuración tiene un atributo type. La pregunta es cómo lo hacen.
Sí, la solución aceptada no funcionó para mí por alguna razón, mientras que esto lo hizo. –