莫名其妙出現找不到文件的錯誤。經查,發現:app
OpenFileDialog,SaveFileDialog在選擇文件後,會切換當前程序目錄的路徑(System.Environment.CurrentDirectory)。操作系統
兩個控件有個RestoreDirectory屬性,=true,解決。並且這玩意兒還跟操做系統有關,XP有問題,Win7 OK。get
總結:io
能不用相對路徑就不要用,尤爲項目複雜了,這種錯誤很難找。配置
P.S.程序
http://stackoverflow.com/questions/6041332/best-way-to-get-application-folder-path總結
包括wcf 讀取配置文件路徑,默認都是 相對路徑配置文件