При загрузке формы мне нужно прочитать двоичный файл в папке /skubin
и использовать его для заполнения List
. Но я не могу открыть файл. Когда я это сделаю, я получаю сообщение об ошибке, указывающее, что файл не существует.
Ниже приведен фрагмент моего кода, в котором я пытаюсь прочитать файл из папки.
string startpath = Application.StartupPath;
string BinDir = Path.Combine(startpath, "skubin");
binNanme = Path.Combine(BinDir, "skuen.bin");
if (!File.Exists(binNanme))
{
MessageBox.Show("Load bin fail");
return;
}
При проверке значения BinDir
вместо того, чтобы указывать на <project_root>/skubin
, оно указывает на <project_root>/bin/Debug/skubin
.
Я не понимаю, почему он указывает на папку /bin/Debug
.