Как правильно изменить путь, чтобы файл xml находился рядом с exe?
сначала в голове поменяйте задачу (что есть причина? а что есть следствие?)
-
чтобы файл xml находился рядом с exe его надо положить/создать
рядом с exe
- тогда путь выписывать
не надо
- если создали/редактируете файл xml в проекте, то обычно путь к бинарнику примерно такой
.\bin\Debug\
в этом случае, относительный путь к такому файлу будет примерно такой
..\..\
ps как думаете находят свой каталог, каталог для папок с пользовательскими настройками, каталоги документов, картинок, и тд.. другие программы?
откройте для себя:
environment variables вообще
и
c# environment variables в частности
а дальше можно заметить такие классы/методы как
path,
path.combine и
environment.specialfolder