Soy un principiante de C# ejecutando .NET 3.5, y me gustaría almacenar un montón de valores predeterminados de la aplicación en App.config, ya que las configuraciones pueden variar según el entorno del servidor (por ejemplo, desarrollo, puesta en escena, producción). Lo que quiero hacer es similar a lo que se describe en this StackOverflow article, pero también quiero poder usar valores que no sean cadenas (por ejemplo, int, bool). Algo como esto (los valores son sólo algunos ejemplos de nombres, por cierto):Usando App.config para establecer variables fuertemente tipadas
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<applicationSettings>
<MyApp>
<setting name="InitText" serializeAs="String">
<value>Hello</value>
</setting>
<setting name="StartAt" serializeAs="Integer">
<value>5</value>
</setting>
<setting name="IsWeekend" serializeAs="Boolean">
<value>True</value>
</setting>
</MyApp>
</applicationSettings>
</configuration>
alguien puede proporcionar un ejemplo de cómo hacer esto, y cómo recuperar los valores a través de C#? He visto muchos ejemplos que requieren el uso y, pero no estoy seguro si necesito esos elementos, y si es así, cómo crearlos.
Creo que esto es lo que necesito, pero no puedo acceder a las variables a través de C#. Cuando escribo "Configuración" Intellisense no ve nada ... –
No está realmente integrado en el framework, es más bien algo IDE. Cuando agrega un archivo '.settings' a su proyecto C#/VB, se usa para generar código para la clase' Configuración' que ajusta las configuraciones como propiedades del tipo apropiado, y hace todos los moldes necesarios, etc. –
Gracias por la aclaración: lo aprecio. –