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

本文关键字:相对 路径 项目 设置 其他 | 更新日期: 2023-09-27 18:03:56

我试图在同一解决方案中设置另一个项目的相对路径。我有一个解决方案与2个项目(项目a,项目b)。该程序从projectA开始,在projectA的形式上有一个按钮"继续进行项目"。单击时,将打开项目b的窗体。在这个表单上,我试图加载这样的文本文件:

      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 debugfolder.

C: ' '本文档' '用户项目' projectB ' bin '调试

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

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

为什么不让两个项目在一个共同的文件夹中输出它们的二进制文件呢?

C:'MyFolder'Project A -> C:'MyFolder'Output

C:'My Folder'Project B -> C:'MyFolder'Output