XNA游戏可以为WP7使用IsolatedStorageSettings吗?

时间:2010-10-18 19:35:38

标签: xna windows-phone-7 isolatedstorage

我一直在尝试在Silverlight和XNA之间移植一些Windows Phone 7代码,这依赖于IsolatedStorageSettings但我无法让Visual Studio解决它。当我看看Intellisense在System.IO.IsolatedStorage&它列出了IsolatedStorageFile,IsolatedStorageException& IsolatedStorageStream。

文档说支持的版本适用于Silverlight,但由于项目类型的原因,我不明白为什么会看到差异。

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

由于

1 个答案:

答案 0 :(得分:4)

以下为XNA项目中的工作而没有额外的项目引用:

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

在添加对System.Windows.dll的引用后,我可以这样做:

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

如果您无法完成上述工作,可以发布一个您正在尝试的示例。