2011-03-04 3 views
5

Attualmente sto sviluppando un'applicazione utilizzando C# WPF. Sto creando un file system di aiuto per il mio sito web. Sto creando i file HTML nel percorso del file di progetto predefinito (vale a dire dove sono memorizzati tutti i file .cs).Copia nella directory di output per le immagini non funzionanti + Visual Studio 2010

Sui file HTML che voglio copiare ho fatto clic con il tasto destro su ciascun file e ho detto includi nel progetto e ho detto Copia se nuovo in Copia nella directory di output.

Questo sta funzionando bene con i file HTML, ma per i file di immagine (png) non sta facendo nulla ma non ci sono errori neanche.

Qualsiasi aiuto sarebbe apprezzato.

Grazie

+0

Sei immagini in una sottocartella? –

+0

Sì, lo sono. Volevo che le immagini in una directory separata tenessero in ordine la struttura della directory – Boardy

risposta

1

appena scoperto per caso che devo modificare l'azione build per Risorsa incorporata per l'immagine ho voluto inserire nel progetto e copiare nella directory di output

+0

ne sei sicuro? Le risorse incorporate sono compilate nell'assembly. Sei sicuro di non voler impostare le immagini su "Contenuto" e quindi utilizzare "Copia se nuovo"? –

+0

Questo è ciò che è stato impostato, ma non avrebbe mai copiato le immagini attraverso solo l'HTML. Quando ho cambiato le immagini per incorporarle ha funzionato bene – Boardy

12

La proprietà BuildAction indica cosa fa Visual Studio con un file quando viene eseguita una build. BuildAction può avere uno dei seguenti valori:

Nessuno - Il file non è incluso nel gruppo di output del progetto e non è compilato nel processo di compilazione. Un esempio è un file di testo che contiene documentazione, come un file Leggimi.

Compila: il file viene compilato nell'output di generazione. Questa impostazione è utilizzata per i file di codice.

Contenuto: il file non è compilato, ma è incluso nel gruppo di output Contenuto. Ad esempio, questa impostazione è il valore predefinito per un htm o un altro tipo di file Web.

Risorsa incorporata: questo file è incorporato nell'output di generazione del progetto principale come DLL o eseguibile. Viene in genere utilizzato per i file di risorse.

Mi sembra che tu voglia Contenuto.

4

Selezionare i file di immagine in Solution Explorer e modificare la proprietà Build Action su Content.

Problemi correlati