7
votes

Copier le répertoire de sortie pour les images ne fonctionnant pas + Visual Studio 2010

Je développe actuellement une application utilisant C # WPF. Je fais un site Web d'aide au système de fichiers pour mon programme. Je crée les fichiers HTML dans l'emplacement du fichier de projet par défaut (c'est-à-dire où tous les fichiers .cs sont stockés).

sur les fichiers HTML, je souhaite copier, j'ai cliqué avec le bouton droit de clique sur chaque fichier et indiquez Inclure dans le projet et ladite copie si plus récent sous copie du répertoire de sortie.

Ceci fonctionne bien avec les fichiers HTML mais pour les fichiers image (PNG), il ne fait rien, mais il n'y a aucune erreur non plus.


2 commentaires

Êtes-vous des images dans un sous-dossier?


Oui ils sont. Je voulais que les images dans un répertoire séparétiennent la structure de répertoire rangée


3 Réponses :


1
votes

vient de découvrir par hasard que je doive modifier l'action de construction vers une ressource intégrée pour l'image, je souhaitais inclure dans le projet et copier dans le répertoire de sortie


2 commentaires

êtes-vous sûr de cela? Les ressources intégrées sont compilées dans l'ensemble. Êtes-vous sûr de ne pas vouloir définir les images sur "Contenu", puis utilisez la "Copie si plus récente"?


C'est ce que cela a été réglé mais cela ne copierait jamais les images sur uniquement le HTML. Quand j'ai changé les images pour embarquer, cela fonctionnait bien



16
votes

La propriété de Buildaction indique ce que Visual Studio fait avec un fichier lorsqu'une construction est exécutée. La fabrication peut avoir une valeur de plusieurs valeurs:

Aucun - Le fichier n'est pas inclus dans le groupe de sortie du projet et n'est pas compilé dans le processus de construction. Un exemple est un fichier texte contenant une documentation, tel qu'un fichier README.

compiler - le fichier est compilé dans la sortie de construction. Ce paramètre est utilisé pour les fichiers de code.

Contenu - Le fichier n'est pas compilé, mais est inclus dans le groupe de sortie de contenu. Par exemple, ce paramètre est la valeur par défaut pour un fichier .htm ou un autre type de fichier Web.

ressource intégrée - Ce fichier est incorporé dans la sortie principale du projet en tant que DLL ou exécutable. Il est généralement utilisé pour les fichiers de ressources.

Cela me semble comme si vous voulez du contenu.


0 commentaires

5
votes

Sélectionnez les fichiers image dans l'explorateur de solutions et modifiez la propriété Build Action sur le contenu.


0 commentaires