2009-06-01 8 views
0

J'ai une image qui est utilisée dans certains fichiers PDF générés par mon application C#. Je sais comment référencer le fichier image quand il se trouve dans mon espace de travail, mais quand je compile le programme, je ne vois pas l'image n'importe où dans le répertoire compilé.Fichier de ressources d'inclusion et de référence de classe C#

Quelqu'un peut-il me dire ce qui est arrivé à ce fichier, ou dois-je manuellement empaqueter le fichier avec mon programme lorsque j'envoie le programme aux utilisateurs? J'ai ajouté l'image à l'espace de travail par glisser-déposer dans le répertoire de ressources de l'un de mes espaces de noms.

Répondre

2

Vérifiez les propriétés du fichier dans Visual Studio. Avez-vous défini la propriété CopyToOutputDirectory sur autre chose que Do not copy?

1

Hmm ... Je ne suis pas sûr de l'ensemble de l'activité glisser-déposer, mais si tout fonctionne, la ressource aura été intégrée dans votre assemblage.

Je suggère que vous jetez un oeil avec Reflector - vous pouvez voir les ressources incorporées dans les assemblées en utilisant cela. Jetez un oeil aux propriétés de construction de l'élément dans l'Explorateur de solutions - en particulier, si l'action de construction est une ressource intégrée, elle sera en effet intégrée dans l'assemblage.

+0

Merci! Je n'ai pas modifié les paramètres par défaut lorsque j'ai ajouté le fichier au projet. Je vais vérifier qu'ils sont réglés sur ce dont j'ai besoin. – Elie

Questions connexes