Верно ли я обращаюсь к файлу по адресу?
на скрине один "ONU-Manager" через дефис, другой через пробел
кроме то, используйте синтаксис, который позволит вам скопировать путь из проводника
StreamReader fr = new StreamReader(@"D:\C# Projects\ONU-Manager\ONU Manager\bin\Debug\check.txt");
ps используйте как пример к размышлениюusing System;
using System.IO;

namespace mypath
{
    class Program
    {
        static void Main(string[] args)
        {
            var p = Environment.CurrentDirectory;
            Console.WriteLine(p);
            Console.ReadKey();
            p += @"\..\..\App.config";
            var appcfg = File.ReadLines(p);
            foreach(var l in appcfg)
                Console.WriteLine(l);
            Console.ReadKey();
        }
    }
}
Используйте класс Path и AppDomain:string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "check.txt");
Получим полный путь до папки, от куда была запущена программа и прибавим туда наш файл.