Chargement de Fichier XML du Répertoire du Projet
J'ai dans mon projet WPF une "actifs" du dossier par les polices, les images et les fichiers XML. Comment puis-je lire les fichiers XML du répertoire de projet à l'aide de C#? Essayé sur l'Assemblée, mais le fichier ne peut pas être trouvé. Sur XAML peut très facilement télécharger des images à partir de ce dossier.
Lorsque j'utilise le suivi de la chaîne, le fichier ne peut être trouvé. Comment puis-je charger mon fichier XML dans le répertoire du projet?
string stream = "pack://application:,,,/ReferencedAssembly;component/assets/myxml.xml";
Merci d'avance pour toute aide.
- Pourquoi ne pas vous mettre votre fichier de ressources de projet, de cette façon il va être incorporés dans l'assemblée.
Vous devez vous connecter pour publier un commentaire.
Une solution pour charger votre fichier, l'utilisation de Linq to Xml, est:
Après la recherche en profondeur web:
Ensemble de l'Action de la propriété" pour le fichier XML de "Ressource Incorporée".
Et d'utilisation:
=D
J'ai eu un problème similaire, je n'étais pas en mesure de charger le fichier à partir du dossier dans la structure du projet. Tous les paramètres sont corrects, mais encore il était de retour IO erreur.
Toutes les réponses abow sont probablement exact, mais dans mon cas il a encore envie de charger le fichier. Il est nécessaire de modifier une propriété plus:
Sans le définir comme "Ressource Incorporée" il n'était pas accessible à partir de mon programme. Après le changement, il est de travail.
chaîne strAppPath = domaine d'application.CurrentDomain.BaseDirectory;
privé XDocument xDoc = XDocument.Charge(strAppPath +"ActionCol\actionInfo1.xml");