Bonjour à tous,
Je débute sur Visual Studio et développe une application qui permet de découper un flux à partir d'un fichier xml contenant une liste d'informations comme le nom de la donnée, sa position, et sa longueur.
L'objectif étant de pouvoir publier l'application sur n'importe quelle machine et dans n'importe quel répertoire.
J'ai eu beaucoup de mal à accéder, dans le code, au fichier XML. A chaque fois le chemin était incorrect (il cherchait sur le bureau). Actuellement, j'ai réussi en utilisant la ligne suivante :
Citation:
XPathDocument doc = new XPathDocument(Application.StartupPath.ToString() + "/Cartouche_commune.xml");
Cela ne fonctionne que si le fichier XML est dans le dossier bin\debug. Je ne pense pas que cela soit la bonne solution mais je n'ai rien trouvé de mieux. De plus, quand je veux publier mon application, le fichier XML n'apparait pas dans le répertoire que j'ai spécifié via l'assistant. Je ne peux donc pas donner l'install à un utilisateur car il manque le fichier XML.
Est-ce que quelqu'un peut m'aider ?
Merci d'avance.
Partager