如何“处理”XDocument对象?我正在使用它来解析XML字符串,然后将文件保存到文件系统中。在同一个方法中,我需要访问此文件并运行命令行工具。
代码如下:
string filepath = "...";
string filename = "...";
XDocument xdoc = XDocument.Parse(xmlString);
xdoc.Save(filepath + filename);
Process p = Process.Start(new ProcessStartInfo("rst.exe", args)); // the args use the file saved above
我在调用命令行工具的那一行设置了断点,然后试图手动打开文件,但在停止调试器之前无法加载该文件。
编辑: 感谢回答。我已经缩小了问题范围...在保存文件后,在"Process p = ..."上设置断点时,我可以打开文件,但是我无法使用"http://qualifiedapppath/path/file.xml"访问它,并且我正在使用的命令行工具只接受URL作为参数。在停止调试器之后,我可以通过http访问该文件。是什么进程阻止了在方法运行时对其进行访问?
file:///C:/....
。 - jags