22

Windows 8 / Windows RT / Windows ストア / Windows モダン UI アプリ内で使用するために、以前から<appsettings />利用可能なApp.config と Web.config を使用していたような、単純な構成データの読み取りと書き込みを行うための最良の方法は何ですか?ConfigurationManager

4

4 に答える 4

22

ローカル設定

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

また

ローミング設定

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

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

于 2012-10-13T05:18:32.637 に答える
9

Metroアプリには、app.config/web.configと完全に同等のものはありません。

代わりに、package.appxmanifestを使用して、Windowsストア固有の値を構成する必要があります。

ローカル設定には、ApplicationDataAPIを使用する必要があります。

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

于 2012-10-13T05:28:34.477 に答える
1

上記の技術的な回答に加えて、これらのアプリの構成ファイルがない理由を理解することが重要です。

WinRT/Windows ストア アプリはクライアント アプリケーションであるため、サーバー上で実行され、管理構成の変更が必要な ASP.NET アプリケーションとは異なり、エンド ユーザーはこれらの変更 (SQL 接続、タイムアウト、名前を付けた appSettings) を操作する必要はありません。これらのアプリにはそのような設定ファイルは必要ありません。

それが理にかなっていることを願っています

于 2012-10-13T09:47:38.423 に答える