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からファイルにアクセスできるようになりました。メソッドの実行中にどのプロセスがアクセスを妨げていますか?