Pacchetto di installazione - Evitare il ripristino di file o risorse

Con risposta Pacchetto di installazione - Evitare il ripristino di file o risorse

  • mercoledì 7 marzo 2012 11:20
     
     

    Salve a tutti,

    ho creato un progetto di Visual Studio di tipo Setup che installa "l'output primario" della mia applicazione.

    Una volta installato, il programma ha come funzionalità quella di effettuare delle operazioni iniziali se esiste un file distribuito nel setup e poi quella di eliminare lo stesso file per evitare più post-esecuzioni.

    Ad un successivo riavvio del programma, ricompare la maschera di setup che ripristina il file ed il programma riesegue le operazioni che già ha eseguito.

    Come faccio ad evitare il ripristino del file, devo impostare qualche proprietà nel setup?

    N.B.: uso VS2010

    Spero di essere stato chiaro.

    Grazie a tutti.

     Ciao
    • Modificato Richard4You mercoledì 7 marzo 2012 11:25 integrazione testo
    • Modificato Richard4You giovedì 8 marzo 2012 10:13 miglioramento testo
    •  

Tutte le risposte

  • giovedì 8 marzo 2012 20:09
     
     Con risposta

    ciao

    gli MSI sono autogestiti dal Windows Installer

    questo si occupa anche dell'integrità del setup una volta installata l'applicazione, e eliminare un file del setup è considerato corrompere il setup stesso, motivo per cui (per fortuna) cerca di aggiustare le cose

    prova 1 soluzione alternativa

    tipo distribuire il file come .zip, estrarlo in un path di Temp e lanciarlo da li, e poi cancellarlo da li... senza però toccare il file originale

    a presto


    Antonio Esposito [MCT, MCPD, MCTS, MCP]
    dotnetlombardia.org | blog | web | @tonyexpo
    Italy
     

    • Contrassegnato come risposta Richard4You venerdì 9 marzo 2012 11:09
    •  
  • venerdì 9 marzo 2012 11:11
     
     

    Grazie Antonio.

    E difatti neanche a farlo apposta ho già fatto così, non zippato !!!:)

    Grazie tante


    • Modificato Richard4You venerdì 9 marzo 2012 11:15
    •  
  • venerdì 9 marzo 2012 11:24
     
     

    di niente :)

    a presto


    Antonio Esposito [MCT, MCPD, MCTS, MCP]
    dotnetlombardia.org | blog | web | @tonyexpo
    Italy