C# XML文件可以';无法保存在windows mobile中
简单地说,当我尝试此代码时,我想将一些数据保存在XML文件中,但不幸的是,我没有将该文件保存在项目文件夹或计算机上的任何位置。。当我更改路径时,我也没有找到它。 下面是使用的代码C# XML文件可以';无法保存在windows mobile中,c#,visual-studio-2008,compact-framework,windows-mobile-6,C#,Visual Studio 2008,Compact Framework,Windows Mobile 6,简单地说,当我尝试此代码时,我想将一些数据保存在XML文件中,但不幸的是,我没有将该文件保存在项目文件夹或计算机上的任何位置。。当我更改路径时,我也没有找到它。 下面是使用的代码 string configFile = @"config.xml"; XmlDocument xml = new XmlDocument(); XmlElement element = xml.CreateElement("Configuration"); xml.AppendChild(element); //---
string configFile = @"config.xml";
XmlDocument xml = new XmlDocument();
XmlElement element = xml.CreateElement("Configuration");
xml.AppendChild(element);
//---create the <LastAccess> element---
element = xml.CreateElement("LastAccess");
element.InnerText = DateTime.Now.ToString();
xml.DocumentElement.AppendChild(element);
//---create the <LastSearchString> element---
element = xml.CreateElement("LastSearchString");
element.InnerText = "sushi";
xml.DocumentElement.AppendChild(element);
xml.Save(configFile);
然后我在保存文件时尝试使用这段代码
element.InnerText = "LaLa";
xml.DocumentElement.AppendChild(element);
xml.Save(@"XML.xml");
我发现异常,无法找到文件'\XML.XML'。
请你帮我解决这个问题 就本问题的所有意图和目的而言,模拟器是一个完全独立的设备。它不会与主机PC“共享”其文件系统的任何部分,因此无法“浏览”其文件(如您从PC的Windows资源管理器或标准文件系统API创建的文件) 如果要从PC访问该文件,需要使用以下方法之一检索该文件:
就本问题的所有意图和目的而言,emulator是一个完全独立的设备。它不与主机PC“共享”其文件系统的任何部分,因此无法从PC的Windows资源管理器或标准文件系统API“浏览”其文件(如您创建的文件) 如果要从PC访问该文件,需要使用以下方法之一检索该文件:
你查过调用程序集所在的目录了吗?我们可以假设你在模拟器中运行它吗?@STA你指的是system.xml程序集所在的地方吗???@Patrick是的,我在模拟器上运行过它。@Yasmeen不是,我的意思是,当你的代码执行时,它会在设备上执行,因此,既然你没有为config.xml提供任何路径,它就是可能保存在emulator的.exe文件所在的文件夹中。您是否查看了调用程序集所在的目录?我们是否可以假设您正在emulator中运行它?@StaWho您指的是system.xml程序集所在的位置???@Patrick是的,我在emulator上运行过它。@Yasmeen否,我的意思是,当您的代码执行时,它会执行在设备上,因为您没有为config.xml提供任何路径,所以它可能保存在emulator上.exe文件所在的文件夹中。
element.InnerText = "LaLa";
xml.DocumentElement.AppendChild(element);
xml.Save(@"XML.xml");