【问题标题】:Can an XNA Game use IsolatedStorageSettings for WP7?XNA 游戏可以使用 WP7 的独立存储设置吗?
【发布时间】:2010-10-18 19:35:38
【问题描述】:

我一直在尝试在 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

谢谢

【问题讨论】:

  • 您是否添加了对 System.Windows.dll 的引用?这就是定义 IsolatedStorage 类型的地方。
  • 不,我没有提到那个。我认为它不需要它,因为我能够在没有它的情况下解析该名称空间下的其他项目。谢谢。

标签: xna windows-phone-7 isolatedstorage


【解决方案1】:

在没有额外项目引用的 XNA 项目中为我完成以下工作:

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

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

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

如果您无法使上述工作正常进行,您能否发布一个您正在尝试的示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    • 2016-02-25
    • 1970-01-01
    相关资源
    最近更新 更多