J'écris actuellement un projet dans visual studio en C#. le projet chemin complet est:Obtenir le chemin relatif d'un fichier C#
"C:\TFS\MySolution\"
J'ai un fichier que je dois charger pendant l'exécution. Disons que le chemin du fichier est
"C:\TFS\MySolution\Project1\NeedtoLoad.xml"
Je ne veux pas écrire le chemin complet codé en dur, et que vous voulez obtenir le chemin d'une manière dynamique.
J'utilise la ligne suivante:
var path = Directory.GetCurrentDirectory();
Le problème que chaque méthode que j'ai trouvé et la ligne de code ci-dessus me met le chemin suivant:
"C:\TFS\MySolution\Project1\bin\Debug"
Et ce que je dois est
"C:\TFS\MySolution\Project1\"
donc je pouvais concaténer
NeedtoLoad.xml
à la réponse.
bien sûr que je pouvais faire:
path.Substring(0, path.IndexOf("bin\\Debug"));
Mais il est pas élégant. Avant de dire que la question est un doublon Veuillez lire à nouveau la question, car je n'ai rien trouvé de tel.