2012-06-26 40 views
0

我正在用c#編寫windows應用程序。當用戶從這個應用程序退出時,它要求重新啓動系統。當退出它寫入一些XML文件,並將文件保存在當前目錄(斌/調試)....在系統重新啓動我的應用程序重新啓動自己(通過從註冊表中讀取值),並檢查這些文件是否存在(如果(File.Exists) )或不..我的問題是在系統重新啓動它不會檢查文件存在...並顯示錯誤的輸出...但是,當我關閉它,並重新啓動它顯示正確的輸出..我真的不能瞭解它的問題...任何人都可以幫助我...?在系統重新啓動時讀取XML文件時遇到問題

+4

請顯示一些代碼。 – jrummell

+0

我相信你應該做一些日誌記錄,如果你的應用程序沒有找到所需的文件。 –

回答

0

程序需要從絕對目錄位置讀取文件,而不是相對值或當前值。它的啓動背景可能與上次運行時不同。

+0

@ShikhaShah請標記爲答案,以便大家都知道問題已解決。 :-) – OmegaMan