Question

J'écris une application console dans Visual Basic 2008 Express.

J'ai ajouté plusieurs fichiers texte à mon projet en tant que ressources. Plus précisément ...

  1. Je suis allé à la page « Propriétés » de mon projet et sélectionné l'onglet « Ressources ».
  2. Je cliqué sur le « Ajouter une ressource » menu déroulant et choisissez « Ajouter un nouveau fichier texte ».
  3. Je suis entré dans un texte simple et enregistré le fichier comme « Welcome.txt ».
  4. J'ai construit l'ensemble de la solution.

Dans mon code, j'utilise Console.WriteLine (My.Resources.Welcome) pour afficher le texte.

Si je lance mon code dans l'IDE, il fonctionne très bien. Si je lance le fichier EXE qui se trouve dans le dossier / bin / release, les application se bloque.

Mes journaux système montrent l'erreur comme "System.IO.FileLoadException".

J'ai essayé de définir les propriétés du fichier texte intégré à « intégrée des ressources », mais le résultat est le même.

Quelqu'un at-il rencontré ce problème? Nous vous remercions à l'avance.

Était-ce utile?

La solution

Copier Welcome.txt à votre dossier bin \ libération.

ou

Pour Welcome.txt une ressource incorporée, cliquez droit sur le fichier soit de texte ou le bitmap, puis sélectionnez Propriétés.

Dans la boîte de dialogue Propriétés, recherchez la propriété Build Action. Par défaut, cette propriété est définie au contenu. Cliquez sur la propriété et changer la propriété Action de génération de ressources intégrées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top