Текущий путь к исполняемому файлу
Directory.GetParent(System.IO.Directory.GetCurrentDirectory()).FullName
Путь к решению
Если вы используете Visual Studio и вам нужен доступ к папки в каталоге решения, вы можете использовать метод .Parent
,
Directory.GetParent(System.IO.Directory.GetCurrentDirectory()).Parent.Parent.FullName
Использование Path.Combine
и как только у вас будет местоположение папки ресурсов используйте Path.Combine, чтобы получить местоположение для чтения файлов / содержимого и т. д. c
Path.Combine(Directory.GetParent(System.IO.Directory.GetCurrentDirectory()).Parent.Parent.FullName, "Resources\\startMessages.txt")