File system

venerdì 11 maggio 2007 - 16.20

MATTEHGT Profilo | Junior Member

La generazione del setup prevede nel file system la creazione di un cartella sul pc dell'utente. Le proprietà prevedono diverse soluzioni tra cui windows folder...ecc...Modificando manualmente la proprietà su c:\ ho notato che l'installatore del setup non crea però alcuna directory. Avete qualche suggerimento?

Grazie anticipatamente

Saluti

Brainkiller Profilo | Guru

>La generazione del setup prevede nel file system la creazione
>di un cartella sul pc dell'utente. Le proprietà prevedono diverse
>soluzioni tra cui windows folder...ecc...Modificando manualmente
>la proprietà su c:\ ho notato che l'installatore del setup non
>crea però alcuna directory. Avete qualche suggerimento?

Per forza se metti c:\ te lo installa nella root non deve creare nessuna cartella.

Lasciando il valore impostato predefinito nella casella DefaultLocation durante il Setup ti visualizzerà un percorso automatico esempio:
C:\programmi\<Nome_Programma>\

In tutti gli altri casi in cui specifichi una folder ma non ti viene creata, prova ad abilitare l'opzione AlwaysCreate a true.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

MATTEHGT Profilo | Junior Member

Il mio problema è: ho aggiunto al setup una cartella pippo perchè venga creata sul pc dell'utente come c:\pippo. Ho immaginato quindi di inserire c:\ nella proprietà location della cartella pippo del file system.

Brainkiller Profilo | Guru

>Il mio problema è: ho aggiunto al setup una cartella pippo perchè
>venga creata sul pc dell'utente come c:\pippo. Ho immaginato
>quindi di inserire c:\ nella proprietà location della cartella
>pippo del file system.

Ho provato anche io ma mi sa che forse l'installer non fa copiare files al di fuori della cartella di installazione o al di fuori di una delle cartelle predefinite. Ti consiglio di creare una Custom Action da eseguire durante il setup che ti vada a copiare i files che ti servono dopo il setup, in una cartella di tuo piacimento. Per creare una Custom Action segui i passi qui indicati:
http://msdn2.microsoft.com/en-us/library/d9k65z2d.aspx
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5