2015-08-13 1 views
0

J'ai une application Windows universelle existante créée à l'aide de Visual Studio 2015 RC déployée sur mon système d'exploitation Windows 10 Mobile (build 10166). L'application enregistre localement des données dans le dossier retourné parComment accéder aux données stockées localement avec une application Windows universelle

Windows.Storage.ApplicationData.Current.LocalFolder 

J'ai essayé de déployer plusieurs fois la solution et je sais que l'application conserve les données locales, même si une nouvelle version est redéployé à partir de Visual Studio. Je prévoyais d'ajouter des fonctionnalités pour extraire les données de l'application plus tard, sachant que le redéploiement d'une nouvelle version ne détruit pas les données enregistrées.

J'ai donc commencé à utiliser l'application et maintenant j'ai beaucoup de données précieuses enregistrées dans son dossier local.

Cependant, j'ai mis à jour Visual Studio 2015 vers la version RTM et maintenant il dit que la solution n'est pas compatible. MS propose de créer une nouvelle solution et de copier le code dans la nouvelle solution. Le problème est que si je fais cela, je vais finir avec une nouvelle application sur mon téléphone qui n'aura aucune de mes anciennes données (qui sont enregistrées dans le dossier local de l'application d'origine).

Est-ce que quelqu'un a une idée de comment je peux accéder à mes données (sans rétrograder VS en RC, si c'est même possible {Je ne trouve plus le téléchargement de VS2015RC n'importe où}). Merci.

+0

Avez-vous essayé d'utiliser [ISE] (https://msdn.microsoft.com/en-us/library/windows/apps/dn629254.aspx)? – Romasz

Répondre

0

La seule façon que je connaisse pour obtenir les données d'un téléphone est à travers les outils électriques de Windows Phone. Le problème est, pour l'instant, cela uniquement pris en charge par le studio visuel 2013, donc vous aurez besoin d'installer Visual Studio 2013. Installez le powertool pour Windows Phone. Ensuite, vous serez en mesure d'obtenir les données.

https://wptools.codeplex.com/

Il est préférable d'installer Visual Studio 2013 sur un ordinateur portable de test si vous avez un ... J'ai vu des situations où visual studio 2013 et 2015 ne jouent pas toujours bien ensemble quand vient dans l'installation du Machines de téléphone virtuel HPV.

0

Je pense que vous pouvez le résoudre en mettant à jour la plate-forme cible. Lorsque vous ouvrez la solution i VS2015, faites un clic droit sur le projet et sélectionnez Edit xxx.csproj.

enter image description here

Ensuite, changez TargetPlatformVersion et TargetPlatformMinVersion-10240.

enter image description here

Vous ne serez pas en mesure d'exécuter l'exemple sur le téléphone si, à moins que vous mettez à jour la plus récente Build Insider (10.0.10512.0). Sinon, VS se plaindra que la version du système d'exploitation sur le téléphone est trop ancienne.

+0

Merci pour la réponse. Changer cela a aidé à charger la solution dans VS, mais sur reconstruit a jeté beaucoup d'exceptions qui n'ont eu aucun sens à moi. J'accepte donc l'autre réponse qui m'a aidé à obtenir les fichiers. Mais merci quand même! – Trex