SubApplication使用父应用程序路径

时间:2013-08-07 14:26:15

标签: c# .net

我写了一个加载一些配置的简单工具:

stream = new StreamReader("configuration.xml");

单独使用它是有效的,但当我像procces一样启动时,他们在父应用程序路径中查找configuration.xml文件。这是正常的行为吗?

C:\My simple Tool\tool.exe 
C:\My simple Tool\configuration.xml

C:\ParentTool.exe 

ParentTool.exe tool.exe应用的子流程正在寻找configuration.xml中的C:\,而不是"C:\My simple Tool\",正如我想的那样。

1 个答案:

答案 0 :(得分:0)

您可以尝试更改:

stream = new StreamReader("configuration.xml");

要:

stream = new StreamReader(@"C:\My simple Tool\configuration.xml");