Ho aggiunto il file App.config nel mio progetto. ho creato due impostazioni da Project> pannello Proprietà> Impostazioni -App.config: User vs Application Scope
ho notato che quando sto aggiungendo un ambiente, posso definire il campo come User
o Application
. -
- utente
- Applicazione
se definisco impostando come User
va a userSettings
sezione,
se definisco impostando come Application
va a applicationSettings
sezione
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>
Ma, queste impostazioni è possibile accedere allo stesso modo da .cs
-
Codice
string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1;
string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2;
Qual è la differenza tra User
e Application
portata e in quali circostanze si dovrebbe scegliere tra questi due?
puoi spiegare con un esempio? –
'HelloKittySkin': P – Dan
Le impostazioni predefinite sono nel file di configurazione, sì? Ma dove sono salvate le impostazioni utente salvate? –