我们需要手动将xml添加到我们的解决方案中吗?

时间:2011-04-26 05:17:08

标签: visual-studio-2010 windows-phone-7 silverlight-4.0

我正在编写一个使用独立存储概念的简单wp7应用程序。我可以成功完成应用程序,但在尝试测试它是否正常工作时,我收到一个错误,指出zap中缺少“abc.xml”文件。 使用代码

创建abc.xml
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
  using (var fs = store.OpenFile("abc.xml", FileMode.OpenOrCreate, FileAccess.ReadWrite))
  {
    var root = new XElement("User");
    var Mobile_Number = new XElement("Mobile_NUmber", txtMobNum.Text);

    var Sec_Ques = new XElement("Sec_Ques", secQues);
    var xDoc = new XDocument();
    root.Add(Mobile_Number, Sec_Ques);
    xDoc.Add(root);
    xDoc.Save(fs);
    fs.Close();
  }                
}

如果我将abc.xm添加到解决方案中,则错误被清除,但我不认为这是正确的方法。有人可以帮我吗 提前谢谢

2 个答案:

答案 0 :(得分:0)

在应用程序的一次运行中在隔离存储中创建的任何文件都不被视为要部署到其他设备的应用程序的一部分,不。

如果您要随应用程序提供文件,则应将其明确包含在项目中。

答案 1 :(得分:-1)

您的问题已经回答here