2012-10-13 6 views

risposta

22

LocalSettings

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.localsettings

O

RoamingSettings

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.roamingsettings.aspx

La differenza principale è che RoamingSettings saranno risparmiare d al cloud e, quindi, può essere trasferito su dispositivi diversi per lo stesso profilo utente. LocalSettings è specifico del dispositivo.

+1

Akinwale, ho ricevuto tre risposte molto buone, ma le ho dato questo per migliorare il vostro rappresentante, grazie per la risposta! – GONeale

9

Le app Metro non hanno l'equivalente esatto di app.config/web.config.

Invece è necessario utilizzare package.appxmanifest per configurare valori specifici dell'archivio di Windows.

Per le impostazioni locali è necessario utilizzare l'API ApplicationData.

Se si desidera configurare l'applicazione dopo che è stata distribuita, è possibile caricare semplicemente file xml o json remoti all'avvio dell'applicazione.

+0

Grazie Denis, tu e Akinwale siete stati molto vicini nelle risposte. – GONeale

1

Oltre alle risposte tecniche sopra è importante capire perché non ci sono file di configurazione per queste app.

Le applicazioni di negozio WinRT/Windows sono applicazioni client così diverse dalle applicazioni ASP.NET che vengono eseguite sul server e richiedono modifiche alla configurazione dell'amministratore, non ci si aspetta che gli utenti finali armeggiano con queste modifiche (connessione SQL, timeout, appSettings lo chiami) quindi non v'è alcuna necessità di tale file di configurazione per queste applicazioni,

Speranza ha senso

+13

I file .config non erano esclusivi per le applicazioni Web, quindi non ho idea di quale sia la tua risposta in riferimento. –

0

è possibile trovare un esempio di imitare app.config in applicazioni Windows Store in base a file XML here

Hth

Stefan

+2

Nota che [risposte solo per collegamento] (http://meta.stackoverflow.com/tags/link-only-answers/info) sono scoraggiate, pertanto le risposte dovrebbero essere il punto finale di una ricerca di una soluzione (vs. ancora un altro scalo di riferimenti, che tendono a diventare stantii nel tempo). Si prega di considerare l'aggiunta di una sinossi autonoma qui, mantenendo il collegamento come riferimento. – kleopatra