Bonjour

Mon projet utilise des données statique qui doivent etre lure a partir d'un fichier texte

Le plus simple est evidement d'inclure ce fichier texte en ressources plutot que de l'installer sur un repertoire spécifique et d'aller le lire depuis ce repertoire

Mon souci c'est que je voudrais utiliser sans trop bricoler la méthode de lecture existante qui lit le fichier a partir d'un streamreader
Mais je ne parviens pas a deteminer la methode la plus simple pour lire ce fichier en ressource a partir d'un streamreader
J'ai lu plusieurs post a ce sujet sur différents Forums et j'ai trouvé autant de réponses, certaines farfelure, d'autre non fonctionelle bref un peu n'importe quoi !

Ceci par exemple rends null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
      var Ob = Assembly.GetExecutingAssembly().GetManifestResourceStream("asm_1112");
Ceci aussi rends null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Stream S = Assembly.GetExecutingAssembly().GetFile("asm_1112");
Ceci fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
      byte[] aa = Properties.Resources.asm_1112;
      MemoryStream MS =new MemoryStream(aa);
      StreamReader sr = new StreamReader(MS);
Mais ce n'est certainement pas la solution que je trouve la plus élégante

Avez vous d'autres suggestions ?
Merci pour votre aide