C# 隔离存储的困难

C# 隔离存储的困难,c#,xna,C#,Xna,我尝试了以下教程: 但是我很难调用LoadSettings()方法。我在Game1 Initialize中收到此错误消息:“WindowsGame22.AppSettings”不包含“LoadSettings”的定义,并且找不到接受“WindowsGame22.AppSettings”类型的第一个参数的扩展方法“LoadSettings”(是否缺少using指令或程序集引用?) 怎么了 根据该教程,您应该调用的类和方法的名称是SettingsManager.LoadSettingsAppSett

我尝试了以下教程: 但是我很难调用LoadSettings()方法。我在Game1 Initialize中收到此错误消息:“WindowsGame22.AppSettings”不包含“LoadSettings”的定义,并且找不到接受“WindowsGame22.AppSettings”类型的第一个参数的扩展方法“LoadSettings”(是否缺少using指令或程序集引用?)


怎么了

根据该教程,您应该调用的类和方法的名称是
SettingsManager.LoadSettings
AppSettings
是静态
SettingsManager
类的静态成员,但它不包含您试图调用的方法。

谢谢。我还有一个问题。未保存文件“settings.xml”。我在Windows7上试过,但找不到该文件。为什么这不起作用?受保护覆盖无效更新(游戏时间游戏时间){KeyboardState kbState=Keyboard.GetState();if(kbState.IsKeyDown(Keys.A))setingsmanager.Settings.hasrunce=false;if(setingsmanager.Settings.hasrunce==false)setingsmanager.SaveSettings();base.Update(游戏时间);}
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
AppSettings Loading = new AppSettings();    
public Game1()
{
        graphics = new GraphicsDeviceManager(this);
        Content.RootDirectory = "Content";
}  
protected override void Initialize()
{
        Loading = Loading.LoadSettings();
        base.Initialize();
}