积极答复者
XDocument.Load 文件操作异常

问题
-
我在操作文件的时候用到下面代码:
configFile = await KnownFolders.DocumentsLibrary.GetFileAsync("config.xml"); try { using (IRandomAccessStream readStream = await configFile.OpenAsync(FileAccessMode.Read)) { Stream stream = readStream.AsStreamForRead(); xDoc = XDocument.Load(stream); } DataChanged = false; xRoot = xDoc.Element("Root"); } catch (Exception ex) { Debug.WriteLine("Cannot load xml from file, maybe file is empty!!! Create a new one"); }
当我给config.xml文件加上隐藏属性,然后再去掉隐藏属性的话,执行上面代码,在xDoc = XDocument.Load(stream)处会出现异常?
请问下是什么原因呢?如果不经过属性操作则上面代码可以正常执行。
- 已编辑 HelloWin8 2012年5月22日 10:12 error
答案
-
我这里测试了没有问题,请问你的Windows 8 版本,还有那个异常是什么内容?
是否有进程正在使用你的这个文件,请检查。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已编辑 Jie BaoModerator 2012年5月24日 9:13
- 已标记为答案 HelloWin8 2012年5月29日 4:31
全部回复
-
我这里测试了没有问题,请问你的Windows 8 版本,还有那个异常是什么内容?
是否有进程正在使用你的这个文件,请检查。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已编辑 Jie BaoModerator 2012年5月24日 9:13
- 已标记为答案 HelloWin8 2012年5月29日 4:31