В настоящее время я пишу проект в visual studio в C#. проект полный путь:Получить относительный Путь к файлу C#
"C:\TFS\MySolution\"
У меня есть файл, который нужно загрузить во время выполнения. позволяет сказать, что путь к файлу
"C:\TFS\MySolution\Project1\NeedtoLoad.xml"
Я не хочу писать полный путь трудно закодированный, и хотите, чтобы получить путь в динамике.
Я использую следующую строку:
var path = Directory.GetCurrentDirectory();
Проблема, что каждый метод, который я нашел и выше строка кода получает мне следующий путь:
"C:\TFS\MySolution\Project1\bin\Debug"
И что мне нужно, это
"C:\TFS\MySolution\Project1\"
, так что я мог бы конкатенировать
NeedtoLoad.xml
к ответу.
, конечно, я мог бы сделать:
path.Substring(0, path.IndexOf("bin\\Debug"));
Но это не так элегантно.
Прежде чем вы скажете, что вопрос является дубликатом Пожалуйста, снова прочитайте вопрос, потому что я не нашел ничего, что бы это делало.