He agregado el archivo App.config en mi proyecto. He creado dos configuraciones desde Proyecto> Propiedades> panel Configuración -
Me di cuenta de que cuando agrego una configuración, puedo definir el alcance como Usero Application. -
- Usuario
- Solicitud
Si defino la configuración a medida Userque va a la userSettingssección,
si defino la configuración a medida Applicationque va a la applicationSettingssección
App.config
<configuration>
<userSettings>
<DemoApp.Properties.Settings>
<setting name="MySetting1" serializeAs="String">
<value>Value1</value>
</setting>
</DemoApp.Properties.Settings>
</userSettings>
<applicationSettings>
<DemoApp.Properties.Settings>
<setting name="MySetting2" serializeAs="String">
<value>Value2</value>
</setting>
</DemoApp.Properties.Settings>
</applicationSettings>
</configuration>
Pero, se puede acceder a estas configuraciones de la misma manera desde .cs:
Código
string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1;
string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2;
¿Cuál es la diferencia entre el Usery el Applicationalcance y bajo qué circunstancias se debe optar entre estos dos?
