代码之家  ›  专栏  ›  技术社区  ›  Sebastian Gray

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

  •  5
  • Sebastian Gray  · 技术社区  · 14 年前

    我一直试图在Silverlight和XNA之间移植一些Windows Phone 7代码,XNA依赖于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 回复  |  直到 14 年前
        1
  •  4
  •   Matt Lacey    14 年前

    以下是我在XNA项目中的工作,没有额外的项目引用:

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

    System.Windows.dll 我可以这样做:

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

    如果你不能让上面的工作,你可以张贴一个你正在尝试的例子。