Lecture d'un fichier texte incorporé
J'ai créé un projet complet qui fonctionne parfaitement. Mon problème concerne le projet d'installation. Quand je l'utiliser sur un autre ordinateur, le fichier texte ne peut pas être trouvé, même si elles sont à l'intérieur du dossier de la ressource au cours de la déploiement de!
Comment puis-je faire pour que mon programme va trouver ces fichiers texte après l'installation du logiciel sur un autre ordinateur!
J'ai été à la recherche de cette solution, mais en vain. Merci de m'aider à régler cette question. Si je peux obtenir un code complet qui fait que je vais être très heureux!
source d'informationauteur Botle Khauhelo
Vous devez vous connecter pour publier un commentaire.
D'abord définir l'action de génération du fichier texte "EmbeddedResource".
Alors de lire le fichier dans votre code:
Si vous ne pouvez pas trouver le nom de la ressource incorporée faire pour trouver les noms et il devrait être évident auquel votre fichier est:
C'est en supposant que vous souhaitez que le fichier texte doit être intégré dans l'assemblée. Si non, alors vous pourriez souhaitez modifier votre projet d'installation à inclure le fichier texte lors de l'installation.
En supposant que vous dire que vous avez un fichier dans votre projet que vous avez défini comme un EmbeddedResource, vous voulez
où
path
devrait être le nom de l'assemblage, suivi par le chemin relatif vers le fichier dans le dossier du projet de la hiérarchie. Le séparateur utilisé est la période.
.Donc si vous avez une assemblée appelée
MyCompany.MyProject
puis, dans ce projet, vous avez un dossierTest
contenantImage.jpg
vous devez utiliser le chemin d'accèsMyCompany.MyProject.Test.Image.jpg
pour obtenir unStream
.créer cette fonction pour lire ce que ressource incorporée fichier texte que vous avez :