c#设置其他项目的相对路径

时间:2014-05-17 23:55:56

标签: c# relative-path filenotfoundexception

我试图在同一个解决方案中设置另一个项目的相对路径。 我有一个包含2个项目的解决方案(projectA,projectB)。程序以projectA开头,在projectA的形式上有一个按钮"进入projectB"。单击时,将打开一个projectB形式。在此表单上,我尝试加载这样的文本文件:

      inputStream = File.OpenText("textfile.txt");
            string line = inputStream.ReadLine();
            while (line != null)
            {
                textBox1.AppendText(line);
                line = inputStream.ReadLine();
            }

这里的问题是我得到了一个FileNotFoundExeption。由于程序在projectA调试文件夹中查找textfile.txt。

C:\用户\贲\文件\项目\了projectA \ BIN \调试

但是文本文件实际上位于projectB调试文件夹中。

C:\用户\贲\文件\项目\项目B \ BIN \调试

如何更改路径以便程序在projectB调试文件夹中搜索?

提前致谢。

1 个答案:

答案 0 :(得分:0)

为什么不让两个项目在公共文件夹中输出二进制文件?

C:\ MyFolder \ Project A - > C:\ MyFolder文件\输出

C:\ My Folder \ Project B - > C:\ MyFolder文件\输出

这样上面的代码就可以了。