2013-07-03 10 views
5

Ho un'applicazione che dopo l'esecuzione, copie two folders with subfolders che sono nella stessa posizione ad un'altra posizione finestre %AppData%Aggiunta di un'intera cartella (con sottocartelle) come risorsa incorporata?

Ora ho i seguenti file: MiaApp.exe, Folder1, Folder2

In ogni cartella c'è sono sottocartelle. Come incorporare queste due cartelle come risorse all'interno dell'applicazione quindi dopo aver compilato il programma, ottengo solo un file eseguibile. E quando clicco su di esso, estrae le due cartelle nella stessa posizione, quindi fa il resto del lavoro.

so come aggiungere un file come risorsa incorporata poi recuperarla utilizzando la riflessione,

ma come su di una cartella è che anche possibile ??

+3

Zip 'em. ______ –

risposta

7

Ho dovuto risolvere questo problema di recente. Ho fatto quello che Henk suggerisce: incorporare un file ZIP e quindi decomprimerlo in fase di runtime.

.NET 4.5 includes ZIP functionality. In caso contrario, utilizzare SharpZipLib o DotNetZip.

Problemi correlati