-1
我寫了我簡單的工具,它加載一些配置:子程序使用父應用程序路徑
stream = new StreamReader("configuration.xml");
作爲獨立它的工作原理,但是當我開始像他們尋找configuration.xml
文件在父應用程序路徑procces。這是正常的行爲嗎?
C:\My simple Tool\tool.exe
C:\My simple Tool\configuration.xml
C:\ParentTool.exe
而且爲ParentTool.exe
subproccess的tool.exe
應用尋找C:\
configuration.xml
但不是在"C:\My simple Tool\"
,我想。
您是否嘗試過將在同一目錄下的兩個子應用程序和它的配置文件作爲父應用程序? –
是的,這是正常行爲。當你傳入一個相對路徑(比如「configuration.xml」)時,它會在當前程序當前正在執行的相同目錄中查找該文件。這不僅是標準.NET的標準,而且對於網站,DOS等等 – Tim