2010-10-18 19 views
5

Próbowałem przenieść kod Windows Phone 7 między Silverlight na XNA, który opiera się na IsolatedStorageSettings, ale nie mogę go pobrać. Kiedy spojrzę na to, co Intellisense rozwiązuje w System.IO.IsolatedStorage &, wymienia IsolatedStorageFile, IsolatedStorageException & IsolatedStorageStream.Czy gra XNA może korzystać z IsolatedStorageSettings dla WP7?

Dokumentacja mówi, że obsługiwana wersja jest dla Silverlight, ale nie rozumiem, dlaczego widzę różnicę ze względu na typy projektów.

http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(SYSTEM.IO.ISOLATEDSTORAGE.ISOLATEDSTORAGESETTINGS);k(ISOLATEDSTORAGESETTINGS);k(TargetFrameworkMoniker-%22SILVERLIGHT,VERSION%3dV4.0%22);k(DevLang-CSHARP)&rd=true

Dzięki

+1

Czy dodano odniesienie do System.Windows.dll? Tutaj definiowane są typy IsolatedStorage. – driis

+0

Nie, nie miałem do tego odniesienia. Myślałem, że to nie jest potrzebne, ponieważ bez tego udało mi się rozwiązać inne elementy w tej przestrzeni nazw. Dzięki. –

Odpowiedz

4

Poniższa praca dla mnie w projekcie XNA bez dodatkowych referencji projektowych:

using (var store = IsolatedStorageFile.GetUserStoreForApplication()) 
{ 
    store.CreateFile("folder/file.ext"); 
} 

Po dodaniu odniesienie do System.Windows.dll mogę wtedy zrobić:

var settings = IsolatedStorageSettings.ApplicationSettings; 
settings.Add("something", "myValue"); 
settings.Save(); 

Jeśli nie możesz uzyskać powyższe działa, czy możesz podać przykład tego, co próbujesz.

Powiązane problemy