2013-05-23 24 views

risposta

-1

Se si dispone di .msi, allora va bene. Causa le versioni precedenti di pc non supportano msi, quindi verrà generato .exe. Prova a eseguirli separatamente.

+0

No, vogliamo file di installazione singola. – user2413829

+0

m titolo bit ascolta su nssi che compila il file msi e si fonde in exe – user2413829

+0

Prova questo link. http://stackoverflow.com/questions/535966/merge-msi-and-exe –

0

È sufficiente deselezionare Creare il programma di installazione per installare i componenti prerequisiti nello Deployment Project Properties - ma riflettere attentamente sul significato di tale opzione.

Se non si crea setup.exe, il programma non può essere installato su macchine che mancano alcuni o tutti i prerequisiti.

Inoltre, tenere presente che i progetti di installazione non sono più supportati in VS2012, quindi potrebbe valere la pena ora di iniziare a esaminare altre opzioni di authoring di installazione come WiX.

2

Vorrei controllare IExpress. Questo è uno strumento integrato in molte versioni di Windows che è possibile utilizzare per creare un file direttivo autoestraente. È sufficiente aggiungere msi e setup.exe e scegliere di eseguire setup.exe.

Questo strumento crea un file SED che è possibile eseguire in un evento di post build in modo da non doverlo eseguire manualmente dopo ogni generazione.

Si potrebbe seguire le istruzioni in questo tutorial: http://www.youtube.com/watch?v=k976yEXX11k

http://en.wikipedia.org/wiki/IExpress

Problemi correlati