La configuración de configuración en 3.5 me está volviendo loco ... ¡Ayuda! ;)Obteniendo la configuración desde web.config/app.config usando la biblioteca de clases
Tengo una biblioteca de clase (ADI con nombre), que necesita algunos ajustes de configuración del proyecto que la usa (como connectionstring, ubicaciones del sistema de archivos, etc.).
Quiero definir estas configuraciones en mi Windows Forms/Web Projects App.Config o Web.Config, como otras configuraciones.
Aquí es parte de mi app.config para mis aplicación de Windows Forms:
<applicationSettings>
<PhotoImportRobot.My.MySettings>
<setting name="ADIImageRoot" serializeAs="String">
<value>C:\DataTemp\ADI\Original\</value>
</setting>
<setting name="ADIImageVariantsRoot" serializeAs="String">
<value>C:\DataTemp\ADI\Variants\</value>
</setting>
</PhotoImportRobot.My.MySettings>
</applicationSettings>
¿Cómo accedo a eso de mi biblioteca de clases ??
yo probamos este:
System.Configuration.ConfigurationManager.AppSettings("ADIImageVariantsRoot")
¿Qué hacer?
Decidí pasar a usar las aplicaciones antiguas, y eso funciona. También escribí un contenedor para verificar si existe y lanzar un error si no es así. – Kjensen
Sí, es probable que lanzar ArgumentNullException sea el camino a seguir si no se proporciona. –