2012-10-13 11 views

答えて

22

LocalSettings

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

OR

RoamingSettings

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

主な違いは、RoamingSettingsが保存されるということですdをクラウドに転送することができ、したがって同じユーザプロファイルに対して異なるデバイス間で転送することができます。 LocalSettingsはデバイス固有です。

+1

アキンウェール、私は3つの非常に良い答えを受け取りましたが、あなたの担当者を増強するためにこれを与え、応答のおかげで! – GONeale

9

メトロアプリには、app.config/web.configとまったく同じ機能がありません。

代わりに、package.appxmanifestを使用して、Windowsに特定の値を格納するように設定する必要があります。

ローカル設定の場合は、ApplicationData apiを使用する必要があります。

アプリケーションのデプロイ後にアプリケーションを構成する場合は、アプリケーションの起動時にリモートxmlまたはjsonファイルをロードするだけで済みます。

+0

ありがとうDenis、あなたとAkinwaleは非常に答えに近いです。 – GONeale

1

これらのアプリケーションの設定ファイルがない理由を理解する上での上記の技術的な回答に加えて、

WinRT/Windowsストアアプリケーションは、サーバー上で実行され、管理者による構成変更が必要なASP.NETアプリケーションとは異なり、これらの変更(SQL接続、タイムアウト、appSettingsという名前の変更)したがって、これらのアプリケーションのために、このような設定ファイルの必要がない、

は、それはあなたがXMLファイルhere

に基づいてWindowsストアのアプリでapp.configをを模倣するサンプルを見つけることができる感覚

+13

.configファイルはWebアプリケーション専用ではありませんでしたので、あなたの答えが何であるか分かりません。 –

0

を行いホープHth

ステファン

+2

[リンクのみの回答](http://meta.stackoverflow.com/tags/link-only-answers/info)はお勧めできませんので、SOの回答は解決策の検索の終点になるはずです(対時間の経過とともに古くなる傾向がある参照の途中降機)。リンクを参考にして、ここにスタンドアロンの概要を追加することを検討してください。 – kleopatra

関連する問題