jsonファイルをWin10アプリケーションにパッケージ化して、LocalState(またはサブ)フォルダに独立したファイルとして表示させるにはどうすればよいですか?私はこのファイルを時々更新できるようにするために私のアプリを必要としています。UWPアプリ:更新可能なJsonファイルをどのように配備できますか?
これが不可能な場合、アプリはインストール中にいくつかのアプリデータフォルダにファイルを配置できますか?
jsonファイルをWin10アプリケーションにパッケージ化して、LocalState(またはサブ)フォルダに独立したファイルとして表示させるにはどうすればよいですか?私はこのファイルを時々更新できるようにするために私のアプリを必要としています。UWPアプリ:更新可能なJsonファイルをどのように配備できますか?
これが不可能な場合、アプリはインストール中にいくつかのアプリデータフォルダにファイルを配置できますか?
このファイルを「コンテンツ」および「常にコピーする」とマークすることができます。アプリケーションの起動時には、プログラムでLocalFolderにコピーしてからいつでも更新できます。例えば
:あなたは、ルートプロジェクトとtest.json下の「コンフィグ」フォルダを持っていると言うが、交換したいファイルで、その後
string testPath = Path.Combine(ApplicationData.Current.LocalFolder.Path, "test.json");
if (!File.Exists(testPath))
{
string tempPath = "ms-appx:///Config/test.json";
Uri location = new Uri(tempPath, UriKind.Absolute);
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(location);
await file.CopyAsync(ApplicationData.Current.LocalFolder);
}
http://stackoverflow.com/a/26944399/318501 – Bart