Допустим, у меня есть такая файловая структура
Soultion-> Folder1 -> FileIwant.html
Так что это может быть что-то вроде C: \ Soultion \ Folder1 \ FilterIwant.html
Теперь мне нужно прочитать этот файл в моем приложении.Я не могу просто жестко закодировать его, потому что, когда я передаю его кому-то другому, они могут поместить его на диск F: или что-то в этом роде.
Или когда я создаю MSI-файл, путь может быть совершенно другим.Так как я могу сказать, может быть, взять
"Folder1 \ FilterIwant.html"
и использовать его, чтобы получить путь к папке, независимо от того, где они ее поместили?
Edit
Я попробовал Path.GetFullPath, но я попал в каталог bin / debug.Но мой файл не в этом каталоге.Я думаю, что это пара каталогов раньше.Также, если я сделаю MSI-файл, у меня будет каталог bin / debug?