Bonjour,
J'ai créer un fichier resource .resx, j'y ai ajouté un fichier, seulement voilà, je ne trouve pas comment recuperer le path de mon fichier.
Bonjour,
J'ai créer un fichier resource .resx, j'y ai ajouté un fichier, seulement voilà, je ne trouve pas comment recuperer le path de mon fichier.
Bonjour,
l'intérêt des ressources est justement de les inclure dans l'assembly concernée. Il n'y a pas vraiment de chemin vers le disque dur donc si c'est la question ... !
Tu peux accèder à ton fichier via "Resources.TonFichier"
En fait, j'utilise l'api mappoint.
J'ai une carte de base en fichier mappoint (.ptm) que j'inclus dans les resources de mon projet.
Mais le problème est que, pour ouvrir ma carte, j'ai besoin de passer le chemin d'accès au fichier.
Tu peux tjs utiliser le temp Folder.
A partir de ta ressource, tu réécris un fichier dans le default temp folder et puis tu utilises le chemin en question;
Tu peux retrouver ton temp folder via :
string temp = System.IO.Path.GetTempPath();
Sinon, tu peux aussi laisser ledit fichier à côté de ton assembly, mais c'est bof
Je suis passé par un fichier temporaire, je ne voulais pas le faire au début parce que c'est un fichier de 7MO, mais après tests, ca ne bouffe pas énormément mes performances.
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager