Ajout de fichiers XML à la construction

J’utilise Visual Studio C # Express et je me demande comment je pourrais append des fichiers XML et pouvoir les référencer dans mon code. J’ai ajouté les fichiers XML dans un dossier du projet, mais je ne sais pas comment les référencer, puis je les ai copiés dans le dossier de sortie. Avant de les append, je venais de copier les fichiers XML dans le dossier Debug de Visual Studio, mais lorsque j’ai compilé / installé une nouvelle copie du programme que j’avais codé, je devais copier manuellement les fichiers XML.

Existe-t-il un moyen d’append des fichiers XML à un projet Visual Studio et de pouvoir les référencer dans le code, puis les copier dans le dossier de sortie?

Cliquez avec le bouton droit sur le projet, Ajouter une ressource existante, parcourez et sélectionnez le fichier que vous souhaitez append. Cliquez ensuite avec le bouton droit de la souris sur le fichier, cliquez sur les propriétés, puis remplacez “Action de génération” par “Contenu”, puis par “Copier dans le répertoire de sortie” par “Copier si plus récent (ou à tout moment toujours, si nécessaire”. Ensuite, vous pouvez y accéder en utilisant le chemin relatif.

J’utilise ceci pour mon XML et je peux accéder à mon contenu en utilisant le code suivant:

XmlDocument document = new XmlDocument(); document.Load("Resources/DefaultConfig.xml"); 

Veuillez noter que mon fichier DefaultConfig.xml se trouve dans un répertoire “Résoruces” que j’ai créé dans Visual Studio (facultatif, mais cela m’aide à garder mon projet en ordre)