Спасибо всем, что я нашел жизнеспособное решение с помощью @ NigelWhatling.
Я хочу сохранить файл в папке проекта, а не в папке отладки, в которой он сейчас сохраняется.
Таким образом, я использовал прямые местоположения для сохранения своих файлов, но я хочу сохранить их в папке проекта. Я пытался использовать код:
AppDomain.CurrentDomain.BaseDirectory;
пример кода:
string directory = AppDomain.CurrentDomain.BaseDirectory;
string NameOfFile = "test.txt";
string path= Path.Combine(directory , NameOfFile );
using (StreamWriter sw= new StreamWriter(path, true))
{
sw.WriteLine("Hello world");
}
Этот код дает мне место, где была запущена программа
C:\Users\sam\source\repos\Project\server\bin\Debug
Но я хочу сохранить в папке Project, где находятся все файлы проектов. Как я могу это сделать. Любая помощь будет оценена.